File: /python/moda/public_html/tech/old/modules/gateways/paypal_ppcpv/lib/PayPalCommerce.php
<?php //ICB0 72:0 81:172f 82:2142 ?><?php //00cb7
// *************************************************************************
// * *
// * WHMCS - The Complete Client Management, Billing & Support Solution *
// * Copyright (c) WHMCS Ltd. All Rights Reserved, *
// * Version:8.12.1 (8.12.1-release.1) *
// * BuildId:a463131.412 *
// * Build Date:21 Jan 2025 *
// * *
// *************************************************************************
// * *
// * Email: info@whmcs.com *
// * Website: https://www.whmcs.com *
// * *
// *************************************************************************
// * *
// * This software is furnished under a license and may be used and copied *
// * only in accordance with the terms of such license and with the *
// * inclusion of the above copyright notice. This software or any other *
// * copies thereof may not be provided or otherwise made available to any *
// * other person. No title to and ownership of the software is hereby *
// * transferred. *
// * *
// * You may not reverse engineer, decompile, defeat license encryption *
// * mechanisms, or disassemble this software product or software product *
// * license. WHMCompleteSolution may terminate this license if you don't *
// * comply with any of the terms and conditions set forth in our end user *
// * license agreement (EULA). In such event, licensee agrees to return *
// * licensor or destroy all copies of software upon termination of the *
// * license. *
// * *
// * Please see the EULA file for the full End User License Agreement. *
// * *
// *************************************************************************
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cP+JGGe4BYhUseXZNegpYh8+/eHj7kFa9MyzNnyWq/oOTx7y08Ah/gd+A2UnT8APljNtetsuA
NlSiIwDk3zDf4PxeKgQ55w628mCLw9/PKgGRok7E/NrDMR9vqINQp8twZeL03cKdOSdbsujRwm7O
+ufLwHQ1zV9iSUAqyNI7Onm6iY9UvCmwRlUqZrcyKn/VRreEBANcT4o8bia3AoHW8FN0KhRT+WoF
P8rvBiywXBl7Nyhr2ynDcnVlrTomQ4s5cqJH/TN3VsZ4fh+hpb6iw6q0fQRdoe05MchxgIXZKD84
jHr4UEDuWmaau4F/lNOckSV191rRbPBz8SxiMHyt3i9QnN/kfoxLZAlXBcf0caS+7uYdukAGKHEc
jZVwSTt3ep1LUNCl85hRdAMWDIR3Ub980oDMCqQIcb4hIGTwqzIyZosmInrFa1Jqo9M145un+WtN
6oua3PQ48KPeW7tnleNFctN3VFggHz1qTqsprI4rFb14x9p/1VN6mfteQ++MwGRYUF1pE4vBStzq
c+nLQQ3Rm6zP0Om9js7vPKrSEyM68wthi7ONbGIqtvuMI6Z8gxb7ENyLbJ+G+psVAT+o0wjObNMR
a9Afwaxze/7M+dDKLSyvxj9ZHdy7N79KMOZpSDsCctohdoBJxlZOR9Hg8YaSdQDag0oGBs2d2HiP
8QwO6IWmfVdbajQTk6ci5Fi+r0WrTVrLiR/AsQ2+l2oyylNh8CyD+iI4gP9BYT4qTLETVjl/AdIJ
BujF8oVKZgi685EK7432OWmdOeePIzQSZ7c1RUE2T3Wwrr2lEVPlcTxA7j1vqV/iyvRfRFFJhjMK
31/+aUtunTXLHbrBclfXdCuTPXTumW9zEJID0F0o153of3FCz3vchUVvR65tGnjBxk60hZbNkXLy
SiVggVUUfy5HULObukBS7tysIri0DTe4x+JqNdycjfLniPoMvwjh15COjLKjn5Uy50Hsy1KmAAkY
PBXT1K3y8UdVHYk5S9l6YYofw0XA1oWCVD2hI9THm5xcBneGwGJgITL3nE6EmHpsiyuJvPBrYSqu
maJHhOMvKntNMLxUKC3I2BDtJSwm/dHlTt5Ie4TIDkiw7GPIsCQAn6XIdvhNYqVVuvsIaeEdeZ6F
1ievJxepLnf8hMuP6o6ID7oEKVRP7AQJ2mz9ONgVRLK8n8O42hSlVkTxSHBbVzlToK02ezAoFZva
EQpm8jc36qNBYE0HC0k1CHC1J8MvlBUugIy1e2w1eH/2wGCbCvGMWbFjk3YmhMmJaVfYnJ1yj6K3
cl+BP97tDZP0MaW64ZT9YxdPv4YcCqXXwOAyAieZxunfY3D0LK4OxXWWoyiTPOMqiMLt3BCfGu1k
ZPrbwYPL/rbrlBdIhx267b19IbqeymTuI/4K5Tjt7kV8nDlIzr1HXE8EegeeaFqTawfknlj3YVZB
iQjfjpPqGyuNBNhrillruZvIyfMcV7Dnq8Cv6ToMrsJ1B+a9xgIAgkt8LF8QxJBC7ybCmYqqmj1+
/sj9w4kh4iDR9kzryW3tXakpYimnHjN5FmsFFruflREvNWmGAfhownLF6FLPd9kiNomTMvPzknj9
L+JHd/zT+qZZ1lF2++dnaXFudkUEYV0PFwy89RzULBLMxI7JsFv/yxrCUCRBOwQhoDLEzVHheXVB
2fi4Q/h3fgV5tkllGmqxy5l9f71klcgOq5J2RXB6SGANwt3/xcQz15X5rFN5UEzH5ALzDrGZ2ICV
lzDRKBqQ+0T4BAF5K40sEb9aN0c6676JGvVsfIPdbOt4+/hkhPNOipcNa4OiTR6gGIzyKE1juvfz
dWgj+KhiVFyg0UIfCKJNMLzvc/UAdIH+1Rxthkb8l1nEt3wSa7q+ov1yY/HytFt09vCKwHAAw3hJ
g2/7c3ztpp4Cin0gSK9DEgnGH8W6p5ApPCxLTwnS4gfmbTmEFo/pFKA1BWIIqMDBN8v8VGYsxklF
UtEYBHw44xpsbmuT9fm/3S30zKY741dblm5OXC0MMVJNTmrs7IoSfjxQ2nHVkxJvRHU3nqt8BN+k
6J5wBenPS932CtC7K4vvDdGJUHwVHvx+17ULveC4UDRnOh390WtZdx9pBCWmjqSMv+C5yy1aSxJC
8V0B47fvAHqHBChDfby6IO30Yn/NNjaoOzHYtr/4MsEUcw2Kpk3P5aCqHI/J8E3gZE+8YfPdUPkJ
AixvGJ25PQ09CPuQ7Nv/nWLV81pm9qknsI2Q4iGTpWYZnJuKzjoGHcqITRh43sw6X+1gA/jlVurS
bqImZT4VMpHvzvEUl4K15I7TA6/SzSF4efNRT3OuSdZOulGEBBeFxn2he2VGohcye8H3wEoDz2iQ
DgjUws/C2cEMji3E54A7chl4zYN4H9+Fqd2RWLXzvoWRjkQZpGHqSJ9dPan3hQ4cNahskWbggvQe
P661pIyanX+31S+gRLkl+sEGcw9p0W2ucO9NX7sujJfN/gXhoTo3Ga6UPTOsdnWTfqRZ+f6UlzBr
4yymUVgZSLUEBmHju3Q4akcSOPPPAg8aEEzdQXd+1eUtIZkHbtiB3kbvzZKGIHOIitwiP7r5dkdu
PiO5oPYAILjqgANGx5XlVWXr9K4fAzuac+3iOlHRvxKW97pFQwb2N/t+=
HR+cPzaHgDOQv10PawezzVe70LR/598p85ujdkoPzhvQKhAnq0CIhEToaknLWBTQx/ij1bogW3/A
66YDXU/OELEZvc7nk+QLyAC2Sgp8B8XNBvfWaIBO82iV4IVDfX6kMcXE2/1nQAjixLVGfT/ZZ+x9
fOCiB0e7tdGhQhJ2/LVO2LGV04UQ0dnVLTcm08JrHWCzTepqb3WBzTagyuL0DjCZSZZgkjZU9zYu
QNklHw7/+rtRg1w6YIvBCL1eH9OFPNo04U0/YnIuS8bQvrqG+uLxwdnbvphZ6MzsUdbT3NueGaLp
soHfg6vLGz9V6+MgD5xwVGYZJqcCX0cLrUUezMw0encH3Fa9HaPsHrOo+ARVqB1tBsWcpYsSy7lo
WOQ52kJzHvFz4VJ+CEZ2lIL0UjJ26HKDel0MxpDclRd+Ywv1XKcfuPxA/GdLhSJA9s8futBfbC36
Pkwq8Puikm8C+MzdIqf7NA7DMDMUYUvdoPrLYHa90WVUa35P3yPxN4k6P1Bycq29Rb1oZOgBKK+x
yBwo3cl2p6rQdp2SAJH2XXeNt7620BWdB+37zuLPfpsVTTPVE2RT+IecArBN/f6YLLtrc471Ovvp
HgExbP15P6hEMTfRY5NcyeMYORwOyOmktlEADiQtAOANNCDxy9jAYlH7JN2F3tAPzwa81Wc0CHwY
l6192d26frZrDI0EO9cZ2NyF641H3ff1R2aqaSEXVmVm69ou/q+fFVato5ryFHYFdf+u9bzFgc0C
h0NYG5VNyFZaIt/fx8evY0p2uPVO/Vp4fmIkYr1ym8Qz68t5ukvZ8Kj71ZFKrAtbv4cg27dTMHUc
/B3pszyTe5ejylBHWH/obUeD3wmGyc9zfJyCI5vKp/3IuvFzn0FW2DXdz0xfn4RShJLZd6GgYcDG
CDqljaAihYawNH0lTYewA1AcjoVkZQvBMypTvthkgAsq1pPBrZ5GYrNmeOzCnGhTgiFq4RJWV4kA
SUqVxiRP3dlam0+m+5RPAIqoEm9qQzv72O0K/qkdrEKqjm7KsFOdR7J4fuxy1R3zOdGMKFgZIiFy
q2WBGveaBjG1qyn4PK1z3mhv6G4gJI9rAf9HZqwJUOXiwSTTZKEyjxNgjt1PPiOPUvqjjsYA5NyC
RY+sjKwLmWMm0NFxxDaYJvHnV2EfaoyrSZ7ZkaG3Bt4gDuJXbJzR/modFm+iHhPZ1lU7SeJpo8xq
xoxi81q+zgiFZvBVoD/bK49IfvnuPwVF1/47ZHkOoyX/KcteDyBxG6G4OK7ZiUrQpBP0EodmxXQg
9TsFhBN1jbON58dEZyZc+wjLtOAsgRl8pxpPqmulNb6yy6c4JZbvaI9+VitdJB4g/X6+BlE3/d//
xeqD+1FLI8FLYMAgtT0c9eFL3usmyOdBLL4d1c+NhwPWAcWmah0Xr5OJIk1PWWwPIj8TaGzxODqq
fwekfdFuabTEpgAt+MHhcDtbBRU9baIrFzaIylDJR9HQVpR367ptZd/RfoF8wVqU617f4+mTForv
jfz0WjeeZ6zVmCwwQM6RXNXmUtkJ5MQWC/Ab7VF5qLCZ4cMTTY+rxR6OyPJTSWYMvzZiDZKz1L0u
C65w4XWeuT9s6420/jM5AE25N7EG44ecT3c9vBSbn2/gs44+W8TdQcsvRaCBV9yht9xKMfvGgBl4
fmUtaLRv9x412AKwjcqipUHRziQpvc9jDR2fFVzoq3CXPcwMz1vHGJSkGXe2x35uw/D8Hia/2x0a
JzDNAYmzwBkzIUx9rhl9j6VxtY7L0agzbErE/GjML1YLcYBKsV7Rdd4aCq/rHgB+hFm+0E1PUOiA
bLPG499seNjfFi2OXhKGE1mvbPhfu/8apCQUo2wD+eHooqLJqTT3j3xNdDbXUQj4T7QZZquemeiC
T7ONFSQQZrxOKOZBkJF2eoFjP9xINq6icKyk9Sz842Kdw9++knjY2REFMG77kcFS7tOCQsbFAn24
zgYeS3SBNB2LNRnP5ZE8Zaoo0sOV+hYflUXg57KD2PdULOdGGeurk7HtJMa595BNkZZBvwNXz71E
XRO90QuBMtmcCVCNRUNJLmWifCpeA38w6BClVOTN6Ow7YBZ/2OqRe+ovYwT3GjhRzWZmtPRWDXYy
tnPj2HgGI3O38UG9d95fzMHQgpiZCPZ5m10c5rTE9dQt/YEvt9Je7wbWacPsdkwfH92ugeDZdV8m
W9mKrMZ76rZMDyr2WkMK8HHyYm6E73THd4ARqzObEw6p5iFbcT8ao/dtj4HwcIeOo2lAb42qhXUI
LN94MOJN+ORqHJGZ0ul6n3P+U1YTi3tQyNC/06PrOJ9fXJ31XwQn/DsjTahgHiUPbpOG9rFOqqxT
CUp008w4dXArcy8+c2piiqvmYrlqY4wrZQiMB7jOUA9+8WTZnOJ+ousgM9xUrnwBOVQcbh5YHxua
WdFwJkuv2c8anB+T1iEChHWpGm1XSaG1PeIXrgMDn6wtw60u2hiV3TxM7qObYcjAYQ12hMwEIKBU
T5bI7U5spM2zu0ehaiMwKakfZajWgimu6wu==
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
9dng0EWbWeV59rY6gQq6EibWgnEg1IpFA0==