├── readme.md └── modules └── gateways └── cryptocurrencycheckout.php /readme.md: -------------------------------------------------------------------------------- 1 | === CryptocurrencyCheckout WHMCS Payment Gateway === 2 | 3 | - Contributors: Ratstang, CryptocurrencyCheckout 4 | - Tags: WHMCS, payment gateway, gateway, accept cryptocurrency, crypto, bitcoin, litecoin, ethereum, dash, more. 5 | - [Donate link](https://cryptocurrencycheckout.com/donate/CryptoCheckout) 6 | - Stable Tag: 1.3.11 7 | - License: MIT 8 | - License URI: https://opensource.org/licenses/MIT 9 | 10 | > **Requires: WHMCS** 11 | 12 | == Description == 13 | 14 | **What it is:** 15 | This Plugin connects your WHMCS Platform Checkout to the CryptocurrencyCheckout Payment Gateway so you can start accepting Cryptocurrencies like Bitcoin, Ethereum, Dash, Litecoin and more for free. 16 | 17 | **What cryptocurrencies can be currently accept?:** 18 | Bitcoin, Ethereum, Litecoin, Dash, Zenzo, PirateChain, CryptoDezireCash, Social Send, ColossusXT, HempCoin, Electra, PIVX, Niobio, Galilel, Bitcash, Bitcash, OKcash, Veil, Ark, Dogecoin, Netbox, Nerva, Sumokoin, Rapids, Transcendence, Komodo, Verus, Banano, Bitcoin-Subsidium, Sinovate, Ripple, Uplexa, AudioCoin, RitoCoin, Birake, Axe, Hush, Cryptocurrency, MotaCoin, PengolinCoin, Bitgreen, GoldenRatioToken, Nuls, Audax, Documentchain, Dapscoin, Indexchain, Al-Buraq, HTML Coin, Ghost, French Digital Reserve, Zero, BitcoinZ, Alias, DigitalNote, Etho Protocol, DragonChain, Signum Network, Sentinel, BitTube, Turtle Network, Ergo, SigmaUSD, Binjit Coin, Tether, NestEgg Coin, Night Life Crypto, Haven Protocol, Haven xUSD, Moonshot, Gather, Handshake, Crypto Development Services, Monero, PrivaCY Coin, LiteCash, Klimatas, Garlicoin, Primo, Conceal, Beldex, Kaspa, Maria, Flux, Paprikacoin, Nexa, BitcoinCash, KiiroCoin, BlocX, Xelis 19 | 20 | Want your coin added? Or want to suggest a coin to be added? Contact us. 21 | 22 | **What is CryptocurrencyCheckout:** 23 | CryptocurrencyCheckout is a Cryptocurrency Payment Gateway that allows people to easily start accepting Cryptocurrency on their Online Stores, Websites, and even Donations for their Social Pages, Twitch and Even Youtube Pages all for free. 24 | 25 | **No Middleman or Third Party Risk:** 26 | CryptocurrencyCheckout allows direct Peer to Peer decentralized transactions directly from the Customers Wallet to the Stores Wallet with No Middleman ever in control of your cryptocurrency. 27 | 28 | CryptocurrencyCheckout allows stores to use any wallet of their choosing, including Desktop wallets, Mobile Wallets, and Cold/Hardware Wallets. 29 | 30 | **How it works:** 31 | When an order is submitted via the CryptocurrencyCheckout payment method, the order will be placed "on-hold" inside your WHMCS Admin Dashboard. 32 | 33 | The customer will then be passed to the CryptocurrencyCheckout Payment Gateway, the gateway will allow the customer to choose between all accepted cryptocurrencies, manage all real-time Market Calculations, and provide the customer with multiple ways to pay, including 1-Click Wallet Payments, QR Codes for Mobile, or Copy and Paste options for Exchanges/Web Wallets 34 | 35 | After the Customer Marks the Payment as sent, the store/seller will verify that the coins have arrived in their wallets, and mark the order as Paid in their WHMCS Admin Dashboard 36 | 37 | = More Details = 38 | - See our [Checkout Demo](https://cryptocurrencycheckout.com/demo) for an example of the Checkout Process. 39 | - View our [WHMCS Installation Guide](https://cryptocurrencycheckout.com/guides/whmcs) 40 | - See all available [CryptocurrencyCheckout Integrations](https://cryptocurrencycheckout.com/) 41 | 42 | == Installation == 43 | 44 | 1. Be sure you're running WooCommerce 2.1+ in your shop. 45 | 2. Upload the entire `cryptocurrencycheckout-whmcs-gateway.zip` file to your main `whmcs` directory, 46 | 3. Extract the zip file contents into the WHMCS folder. The extracted files should be located at: public_html/your_whmcs_folder/modules/gateways/cryptocurrencycheckout.php 47 | 4. Activate the module through the **Setup > Payments > Payment Gateways > All Payment Gateways** menu in WHMCS 48 | 5. Go to **Manage Existing Gateways** and select "CryptocurrencyCheckout" to configure 49 | 50 | == Frequently Asked Questions == 51 | 52 | **Can I fork or modify this code for my store?** 53 | Please do! We'd like to see the changes and different methods people come up for integration into their store/platforms. 54 | 55 | == Changelog == 56 | 57 | = 2019.06.22 - version 1.0.0 = 58 | * Initial Release 59 | 60 | = 2019.06.28 - version 1.0.1 = 61 | * Add Cryptocurrencies: CDZC, and ARRR to plugin 62 | 63 | = 2019.06.30 - version 1.0.2 = 64 | * Add Cryptocurrencies: COLX to plugin 65 | 66 | = 2019.07.15 - version 1.0.3 = 67 | * Add Cryptocurrencies: ZNZ to plugin 68 | 69 | = 2019.07.20 - version 1.0.4 = 70 | * Add Cryptocurrencies: THC to plugin 71 | 72 | = 2019.08.04 - version 1.0.5 = 73 | * Add Cryptocurrencies: ECA, PIVX, NBR, GALI to plugin 74 | 75 | = 2019.08.23 - version 1.0.6 = 76 | * Add Cryptocurrencies: BITC, OK to plugin 77 | 78 | = 2019.09.13 - version 1.0.7 = 79 | * Add Cryptocurrencies: ETHPLO, ARK, VEIL, DOGE to plugin 80 | 81 | = 2019.10.07 - version 1.0.8 = 82 | * Add Cryptocurrencies: NBX, XNV, SUMO to plugin 83 | 84 | = 2019.10.14 - version 1.0.9 = 85 | * Add Cryptocurrencies: RPD to plugin 86 | 87 | = 2019.10.17 - version 1.1.0 = 88 | * Add Cryptocurrencies: TELOS, KMD, VRSC to plugin 89 | 90 | = 2019.11.23 - version 1.1.1 = 91 | * Add Cryptocurrencies: BAN to plugin 92 | 93 | = 2020.01.04 - version 1.1.2 = 94 | * Add Cryptocurrencies: XBTX to plugin 95 | 96 | = 2020.01.07 - version 1.1.3 = 97 | * Add Cryptocurrencies: SIN & XRP to plugin 98 | 99 | = 2020.01.30 - version 1.1.4 = 100 | * Add Cryptocurrencies: UPX & ADC to plugin 101 | 102 | = 2020.02.11 - version 1.1.5 = 103 | * Add Cryptocurrencies: RITO to plugin 104 | 105 | = 2020.03.10 - version 1.1.6 = 106 | * Add Cryptocurrencies: BIR and AXE to plugin 107 | 108 | = 2020.04.05 - version 1.1.7 = 109 | * Add Cryptocurrencies: HUSH to plugin 110 | 111 | = 2020.05.17 - version 1.1.8 = 112 | * Add Cryptocurrencies: CCY, MOTA, PGO to plugin 113 | 114 | = 2020.05.22 - version 1.1.9 = 115 | * Add Cryptocurrencies: BITG to plugin 116 | 117 | = 2020.06.10 - version 1.2.0 = 118 | * Add Cryptocurrencies: GRT, Nuls to plugin 119 | 120 | = 2020.06.16 - version 1.2.1 = 121 | * Add Cryptocurrencies: AUDAX to plugin 122 | 123 | = 2020.07.01 - version 1.2.2 = 124 | * Add Cryptocurrencies: DMS, DAPS to plugin 125 | 126 | = 2020.07.23 - version 1.2.3 = 127 | * Add Cryptocurrencies: IDX, BURQ, HTML, GHOST, FDR to plugin 128 | 129 | = 2020.09.10 - version 1.2.4 = 130 | * Add Cryptocurrencies: ZER to plugin 131 | 132 | = 2020.10.07 - version 1.2.5 = 133 | * Add Cryptocurrencies: BTCZ to plugin 134 | 135 | = 2021.03.17 - version 1.2.6 = 136 | * Add Cryptocurrencies: ALIAS to plugin 137 | 138 | = 2021.04.23 - version 1.2.7 = 139 | * Add Cryptocurrencies: XDN, ETHO, DRGN, SIGNA, DVPN, TUBE, TN, ERG to plugin 140 | 141 | = 2021.05.06 - version 1.2.8 = 142 | * Add Cryptocurrencies: SIGUSD, BNJ, USDT, EGG to plugin 143 | 144 | = 2021.06.22 - version 1.2.9 = 145 | * Add Cryptocurrencies: NLIFE to plugin 146 | 147 | = 2021.09.16 - version 1.3.0 = 148 | * Add Cryptocurrencies: XHV, XUSD to plugin 149 | 150 | = 2021.11.10 - version 1.3.1 = 151 | * Add Cryptocurrencies: MOONSHOT, GTH, HNS to plugin 152 | 153 | = 2022.01.18 - version 1.3.2 = 154 | * Add Cryptocurrencies: RTM to plugin 155 | 156 | = 2022.03.03 - version 1.3.3 = 157 | * Add Cryptocurrencies: CDS, XMR to plugin 158 | 159 | = 2022.03.21 - version 1.3.4 = 160 | * Add Cryptocurrencies: PRCY, CASH to plugin 161 | 162 | = 2022.04.27 - version 1.3.5 = 163 | * Add Cryptocurrencies: KTS, GRLC to plugin 164 | 165 | = 2022.06.30 - version 1.3.6 = 166 | * Add Cryptocurrencies: PRIMO, CCX, Beldex to plugin 167 | 168 | = 2022.11.07 - version 1.3.7 = 169 | * Add Cryptocurrencies: KAS, MARIA to plugin 170 | 171 | = 2023.03.26 - version 1.3.8 = 172 | * Add Cryptocurrencies: FLUX, PAPRY, NEXA, BCH to plugin 173 | 174 | = 2023.08.27 - version 1.3.9 = 175 | * Add Cryptocurrencies: KIIRO to plugin 176 | * Remove Cryptocurrencies: ETHPLO from plugin 177 | 178 | = 2023.11.05 - version 1.3.10 = 179 | * Add Cryptocurrencies: BLOCX to plugin 180 | 181 | = 2024.09.11 - version 1.3.11 = 182 | * Add Cryptocurrencies: XEL to plugin 183 | 184 | 185 | 186 | 187 | 188 | 189 | -------------------------------------------------------------------------------- /modules/gateways/cryptocurrencycheckout.php: -------------------------------------------------------------------------------- 1 | 'CryptocurrencyCheckout', 33 | 'APIVersion' => '1.1', // Use API Version 1.1 34 | 'DisableLocalCredtCardInput' => true, 35 | 'TokenisedStorage' => false, 36 | ); 37 | } 38 | /** 39 | * Define gateway configuration options. 40 | * 41 | * @return array 42 | */ 43 | function cryptocurrencycheckout_config() 44 | { 45 | return array( 46 | 'FriendlyName' => array( 47 | 'Type' => 'System', 48 | 'Value' => 'CryptocurrencyCheckout', 49 | ), 50 | 51 | 'PayNow' => array( 52 | 'FriendlyName' => 'Pay Button', 53 | 'Type' => 'text', 54 | 'Size' => '25', 55 | 'Default' => 'Pay with Cryptocurrency', 56 | 'Description' => 'Pay Now Button Text', 57 | ), 58 | 59 | 'StoreName' => array( 60 | 'FriendlyName' => 'Store Name', 61 | 'Type' => 'text', 62 | 'Size' => '25', 63 | 'Default' => '', 64 | 'Description' => 'Enter your Unique Store Identifier', 65 | ), 66 | 67 | 'StoreID' => array( 68 | 'FriendlyName' => 'Store ID', 69 | 'Type' => 'text', 70 | 'Size' => '25', 71 | 'Default' => '', 72 | 'Description' => 'Enter your Store ID here', 73 | ), 74 | 75 | 'ConnectionID' => array( 76 | 'FriendlyName' => 'Connection ID', 77 | 'Type' => 'text', 78 | 'Size' => '25', 79 | 'Default' => '', 80 | 'Description' => 'Enter your Connection ID here', 81 | ), 82 | 83 | 'btcAddress' => array( 84 | 'FriendlyName' => 'BTC Address', 85 | 'Type' => 'text', 86 | 'Size' => '25', 87 | 'Default' => '', 88 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 89 | ), 90 | 91 | 'ethAddress' => array( 92 | 'FriendlyName' => 'ETH Address', 93 | 'Type' => 'text', 94 | 'Size' => '25', 95 | 'Default' => '', 96 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 97 | ), 98 | 99 | 'ltcAddress' => array( 100 | 'FriendlyName' => 'LTC Address', 101 | 'Type' => 'text', 102 | 'Size' => '25', 103 | 'Default' => '', 104 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 105 | ), 106 | 107 | 'dashAddress' => array( 108 | 'FriendlyName' => 'DASH Address', 109 | 'Type' => 'text', 110 | 'Size' => '25', 111 | 'Default' => '', 112 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 113 | ), 114 | 115 | 'sendAddress' => array( 116 | 'FriendlyName' => 'SEND Address', 117 | 'Type' => 'text', 118 | 'Size' => '25', 119 | 'Default' => '', 120 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 121 | ), 122 | 123 | 'cdzcAddress' => array( 124 | 'FriendlyName' => 'CDZC Address', 125 | 'Type' => 'text', 126 | 'Size' => '25', 127 | 'Default' => '', 128 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 129 | ), 130 | 131 | 'arrrAddress' => array( 132 | 'FriendlyName' => 'ARRR Address', 133 | 'Type' => 'text', 134 | 'Size' => '25', 135 | 'Default' => '', 136 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 137 | ), 138 | 139 | 'colxAddress' => array( 140 | 'FriendlyName' => 'COLX Address', 141 | 'Type' => 'text', 142 | 'Size' => '25', 143 | 'Default' => '', 144 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 145 | ), 146 | 147 | 'znzAddress' => array( 148 | 'FriendlyName' => 'ZNZ Address', 149 | 'Type' => 'text', 150 | 'Size' => '25', 151 | 'Default' => '', 152 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 153 | ), 154 | 155 | 'thcAddress' => array( 156 | 'FriendlyName' => 'THC Address', 157 | 'Type' => 'text', 158 | 'Size' => '25', 159 | 'Default' => '', 160 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 161 | ), 162 | 163 | 'ecaAddress' => array( 164 | 'FriendlyName' => 'ECA Address', 165 | 'Type' => 'text', 166 | 'Size' => '25', 167 | 'Default' => '', 168 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 169 | ), 170 | 171 | 'pivxAddress' => array( 172 | 'FriendlyName' => 'PIVX Address', 173 | 'Type' => 'text', 174 | 'Size' => '25', 175 | 'Default' => '', 176 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 177 | ), 178 | 179 | 'nbrAddress' => array( 180 | 'FriendlyName' => 'NBR Address', 181 | 'Type' => 'text', 182 | 'Size' => '25', 183 | 'Default' => '', 184 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 185 | ), 186 | 187 | 'galiAddress' => array( 188 | 'FriendlyName' => 'GALI Address', 189 | 'Type' => 'text', 190 | 'Size' => '25', 191 | 'Default' => '', 192 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 193 | ), 194 | 195 | 'bitcAddress' => array( 196 | 'FriendlyName' => 'BITC Address', 197 | 'Type' => 'text', 198 | 'Size' => '25', 199 | 'Default' => '', 200 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 201 | ), 202 | 203 | 'okAddress' => array( 204 | 'FriendlyName' => 'OK Address', 205 | 'Type' => 'text', 206 | 'Size' => '25', 207 | 'Default' => '', 208 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 209 | ), 210 | 211 | 'arkAddress' => array( 212 | 'FriendlyName' => 'ARK Address', 213 | 'Type' => 'text', 214 | 'Size' => '25', 215 | 'Default' => '', 216 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 217 | ), 218 | 219 | 'veilAddress' => array( 220 | 'FriendlyName' => 'VEIL Address', 221 | 'Type' => 'text', 222 | 'Size' => '25', 223 | 'Default' => '', 224 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 225 | ), 226 | 227 | 'dogeAddress' => array( 228 | 'FriendlyName' => 'DOGE Address', 229 | 'Type' => 'text', 230 | 'Size' => '25', 231 | 'Default' => '', 232 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 233 | ), 234 | 235 | 'nbxAddress' => array( 236 | 'FriendlyName' => 'NBX Address', 237 | 'Type' => 'text', 238 | 'Size' => '25', 239 | 'Default' => '', 240 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 241 | ), 242 | 243 | 'xnvAddress' => array( 244 | 'FriendlyName' => 'XNV Address', 245 | 'Type' => 'text', 246 | 'Size' => '25', 247 | 'Default' => '', 248 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 249 | ), 250 | 251 | 'sumoAddress' => array( 252 | 'FriendlyName' => 'SUMO Address', 253 | 'Type' => 'text', 254 | 'Size' => '25', 255 | 'Default' => '', 256 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 257 | ), 258 | 259 | 'rpdAddress' => array( 260 | 'FriendlyName' => 'RPD Address', 261 | 'Type' => 'text', 262 | 'Size' => '25', 263 | 'Default' => '', 264 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 265 | ), 266 | 267 | 'telosAddress' => array( 268 | 'FriendlyName' => 'Transcendence Address', 269 | 'Type' => 'text', 270 | 'Size' => '25', 271 | 'Default' => '', 272 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 273 | ), 274 | 275 | 'kmdAddress' => array( 276 | 'FriendlyName' => 'Komodo Address', 277 | 'Type' => 'text', 278 | 'Size' => '25', 279 | 'Default' => '', 280 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 281 | ), 282 | 283 | 'vrscAddress' => array( 284 | 'FriendlyName' => 'Verus Address', 285 | 'Type' => 'text', 286 | 'Size' => '25', 287 | 'Default' => '', 288 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 289 | ), 290 | 291 | 'banAddress' => array( 292 | 'FriendlyName' => 'BAN Address', 293 | 'Type' => 'text', 294 | 'Size' => '25', 295 | 'Default' => '', 296 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 297 | ), 298 | 299 | 'xbtxAddress' => array( 300 | 'FriendlyName' => 'XBTX Address', 301 | 'Type' => 'text', 302 | 'Size' => '25', 303 | 'Default' => '', 304 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 305 | ), 306 | 307 | 'sinAddress' => array( 308 | 'FriendlyName' => 'SIN Address', 309 | 'Type' => 'text', 310 | 'Size' => '25', 311 | 'Default' => '', 312 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 313 | ), 314 | 315 | 'xrpAddress' => array( 316 | 'FriendlyName' => 'XRP Address', 317 | 'Type' => 'text', 318 | 'Size' => '25', 319 | 'Default' => '', 320 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 321 | ), 322 | 323 | 'upxAddress' => array( 324 | 'FriendlyName' => 'UPX Address', 325 | 'Type' => 'text', 326 | 'Size' => '25', 327 | 'Default' => '', 328 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 329 | ), 330 | 331 | 'adcAddress' => array( 332 | 'FriendlyName' => 'ADC Address', 333 | 'Type' => 'text', 334 | 'Size' => '25', 335 | 'Default' => '', 336 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 337 | ), 338 | 339 | 'ritoAddress' => array( 340 | 'FriendlyName' => 'RITO Address', 341 | 'Type' => 'text', 342 | 'Size' => '25', 343 | 'Default' => '', 344 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 345 | ), 346 | 347 | 'birAddress' => array( 348 | 'FriendlyName' => 'BIR Address', 349 | 'Type' => 'text', 350 | 'Size' => '25', 351 | 'Default' => '', 352 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 353 | ), 354 | 355 | 'axeAddress' => array( 356 | 'FriendlyName' => 'AXE Address', 357 | 'Type' => 'text', 358 | 'Size' => '25', 359 | 'Default' => '', 360 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 361 | ), 362 | 363 | 'hushAddress' => array( 364 | 'FriendlyName' => 'HUSH Address', 365 | 'Type' => 'text', 366 | 'Size' => '25', 367 | 'Default' => '', 368 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 369 | ), 370 | 371 | 'ccyAddress' => array( 372 | 'FriendlyName' => 'CCY Address', 373 | 'Type' => 'text', 374 | 'Size' => '25', 375 | 'Default' => '', 376 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 377 | ), 378 | 379 | 'motaAddress' => array( 380 | 'FriendlyName' => 'MOTA Address', 381 | 'Type' => 'text', 382 | 'Size' => '25', 383 | 'Default' => '', 384 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 385 | ), 386 | 387 | 'pgoAddress' => array( 388 | 'FriendlyName' => 'PGO Address', 389 | 'Type' => 'text', 390 | 'Size' => '25', 391 | 'Default' => '', 392 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 393 | ), 394 | 395 | 'bitgAddress' => array( 396 | 'FriendlyName' => 'BITG Address', 397 | 'Type' => 'text', 398 | 'Size' => '25', 399 | 'Default' => '', 400 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 401 | ), 402 | 403 | 'grtAddress' => array( 404 | 'FriendlyName' => 'GRT Address', 405 | 'Type' => 'text', 406 | 'Size' => '25', 407 | 'Default' => '', 408 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 409 | ), 410 | 411 | 'nulsAddress' => array( 412 | 'FriendlyName' => 'NULS Address', 413 | 'Type' => 'text', 414 | 'Size' => '25', 415 | 'Default' => '', 416 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 417 | ), 418 | 419 | 'audaxAddress' => array( 420 | 'FriendlyName' => 'AUDAX Address', 421 | 'Type' => 'text', 422 | 'Size' => '25', 423 | 'Default' => '', 424 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 425 | ), 426 | 427 | 'dmsAddress' => array( 428 | 'FriendlyName' => 'DMS Address', 429 | 'Type' => 'text', 430 | 'Size' => '25', 431 | 'Default' => '', 432 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 433 | ), 434 | 435 | 'dapsAddress' => array( 436 | 'FriendlyName' => 'DAPS Address', 437 | 'Type' => 'text', 438 | 'Size' => '25', 439 | 'Default' => '', 440 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 441 | ), 442 | 443 | 'idxAddress' => array( 444 | 'FriendlyName' => 'IDX Address', 445 | 'Type' => 'text', 446 | 'Size' => '25', 447 | 'Default' => '', 448 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 449 | ), 450 | 451 | 'burqAddress' => array( 452 | 'FriendlyName' => 'BURQ Address', 453 | 'Type' => 'text', 454 | 'Size' => '25', 455 | 'Default' => '', 456 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 457 | ), 458 | 459 | 'htmlAddress' => array( 460 | 'FriendlyName' => 'HTML Address', 461 | 'Type' => 'text', 462 | 'Size' => '25', 463 | 'Default' => '', 464 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 465 | ), 466 | 467 | 'ghostAddress' => array( 468 | 'FriendlyName' => 'GHOST Address', 469 | 'Type' => 'text', 470 | 'Size' => '25', 471 | 'Default' => '', 472 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 473 | ), 474 | 475 | 'fdrAddress' => array( 476 | 'FriendlyName' => 'FDR Address', 477 | 'Type' => 'text', 478 | 'Size' => '25', 479 | 'Default' => '', 480 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 481 | ), 482 | 483 | 'zerAddress' => array( 484 | 'FriendlyName' => 'ZER Address', 485 | 'Type' => 'text', 486 | 'Size' => '25', 487 | 'Default' => '', 488 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 489 | ), 490 | 491 | 'btczAddress' => array( 492 | 'FriendlyName' => 'BTCZ Address', 493 | 'Type' => 'text', 494 | 'Size' => '25', 495 | 'Default' => '', 496 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 497 | ), 498 | 499 | 'aliasAddress' => array( 500 | 'FriendlyName' => 'ALIAS Address', 501 | 'Type' => 'text', 502 | 'Size' => '25', 503 | 'Default' => '', 504 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 505 | ), 506 | 507 | 'xdnAddress' => array( 508 | 'FriendlyName' => 'XDN Address', 509 | 'Type' => 'text', 510 | 'Size' => '25', 511 | 'Default' => '', 512 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 513 | ), 514 | 515 | 'ethoAddress' => array( 516 | 'FriendlyName' => 'ETHO Address', 517 | 'Type' => 'text', 518 | 'Size' => '25', 519 | 'Default' => '', 520 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 521 | ), 522 | 523 | 'drgnAddress' => array( 524 | 'FriendlyName' => 'DRGN Address', 525 | 'Type' => 'text', 526 | 'Size' => '25', 527 | 'Default' => '', 528 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 529 | ), 530 | 531 | 'signaAddress' => array( 532 | 'FriendlyName' => 'SIGNA Address', 533 | 'Type' => 'text', 534 | 'Size' => '25', 535 | 'Default' => '', 536 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 537 | ), 538 | 539 | 'dvpnAddress' => array( 540 | 'FriendlyName' => 'DVPN Address', 541 | 'Type' => 'text', 542 | 'Size' => '25', 543 | 'Default' => '', 544 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 545 | ), 546 | 547 | 'tubeAddress' => array( 548 | 'FriendlyName' => 'TUBE Address', 549 | 'Type' => 'text', 550 | 'Size' => '25', 551 | 'Default' => '', 552 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 553 | ), 554 | 555 | 'tnAddress' => array( 556 | 'FriendlyName' => 'TN Address', 557 | 'Type' => 'text', 558 | 'Size' => '25', 559 | 'Default' => '', 560 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 561 | ), 562 | 563 | 'ergAddress' => array( 564 | 'FriendlyName' => 'ERG Address', 565 | 'Type' => 'text', 566 | 'Size' => '25', 567 | 'Default' => '', 568 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 569 | ), 570 | 571 | 'sigusdAddress' => array( 572 | 'FriendlyName' => 'SIGUSD Address', 573 | 'Type' => 'text', 574 | 'Size' => '25', 575 | 'Default' => '', 576 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 577 | ), 578 | 579 | 'bnjAddress' => array( 580 | 'FriendlyName' => 'BNJ Address', 581 | 'Type' => 'text', 582 | 'Size' => '25', 583 | 'Default' => '', 584 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 585 | ), 586 | 587 | 'usdtAddress' => array( 588 | 'FriendlyName' => 'USDT Address', 589 | 'Type' => 'text', 590 | 'Size' => '25', 591 | 'Default' => '', 592 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 593 | ), 594 | 595 | 'eggAddress' => array( 596 | 'FriendlyName' => 'EGG Address', 597 | 'Type' => 'text', 598 | 'Size' => '25', 599 | 'Default' => '', 600 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 601 | ), 602 | 603 | 'nlifeAddress' => array( 604 | 'FriendlyName' => 'NLIFE Address', 605 | 'Type' => 'text', 606 | 'Size' => '25', 607 | 'Default' => '', 608 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 609 | ), 610 | 611 | 'xhvAddress' => array( 612 | 'FriendlyName' => 'XHV Address', 613 | 'Type' => 'text', 614 | 'Size' => '25', 615 | 'Default' => '', 616 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 617 | ), 618 | 619 | 'xusdAddress' => array( 620 | 'FriendlyName' => 'XUSD Address', 621 | 'Type' => 'text', 622 | 'Size' => '25', 623 | 'Default' => '', 624 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 625 | ), 626 | 627 | 'moonshotAddress' => array( 628 | 'FriendlyName' => 'MOONSHOT Address', 629 | 'Type' => 'text', 630 | 'Size' => '25', 631 | 'Default' => '', 632 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 633 | ), 634 | 635 | 'gthAddress' => array( 636 | 'FriendlyName' => 'GTH Address', 637 | 'Type' => 'text', 638 | 'Size' => '25', 639 | 'Default' => '', 640 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 641 | ), 642 | 643 | 'hnsAddress' => array( 644 | 'FriendlyName' => 'HNS Address', 645 | 'Type' => 'text', 646 | 'Size' => '25', 647 | 'Default' => '', 648 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 649 | ), 650 | 651 | 'rtmAddress' => array( 652 | 'FriendlyName' => 'RTM Address', 653 | 'Type' => 'text', 654 | 'Size' => '25', 655 | 'Default' => '', 656 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 657 | ), 658 | 659 | 'cdsAddress' => array( 660 | 'FriendlyName' => 'CDS Address', 661 | 'Type' => 'text', 662 | 'Size' => '25', 663 | 'Default' => '', 664 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 665 | ), 666 | 667 | 'xmrAddress' => array( 668 | 'FriendlyName' => 'XMR Address', 669 | 'Type' => 'text', 670 | 'Size' => '25', 671 | 'Default' => '', 672 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 673 | ), 674 | 675 | 'prcyAddress' => array( 676 | 'FriendlyName' => 'PRCY Address', 677 | 'Type' => 'text', 678 | 'Size' => '25', 679 | 'Default' => '', 680 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 681 | ), 682 | 683 | 'cashAddress' => array( 684 | 'FriendlyName' => 'CASH Address', 685 | 'Type' => 'text', 686 | 'Size' => '25', 687 | 'Default' => '', 688 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 689 | ), 690 | 691 | 'ktsAddress' => array( 692 | 'FriendlyName' => 'KTS Address', 693 | 'Type' => 'text', 694 | 'Size' => '25', 695 | 'Default' => '', 696 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 697 | ), 698 | 699 | 'grlcAddress' => array( 700 | 'FriendlyName' => 'GRLC Address', 701 | 'Type' => 'text', 702 | 'Size' => '25', 703 | 'Default' => '', 704 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 705 | ), 706 | 707 | 'primoAddress' => array( 708 | 'FriendlyName' => 'PRIMO Address', 709 | 'Type' => 'text', 710 | 'Size' => '25', 711 | 'Default' => '', 712 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 713 | ), 714 | 715 | 'ccxAddress' => array( 716 | 'FriendlyName' => 'CCX Address', 717 | 'Type' => 'text', 718 | 'Size' => '25', 719 | 'Default' => '', 720 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 721 | ), 722 | 723 | 'bdxAddress' => array( 724 | 'FriendlyName' => 'BDX Address', 725 | 'Type' => 'text', 726 | 'Size' => '25', 727 | 'Default' => '', 728 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 729 | ), 730 | 731 | 'kasAddress' => array( 732 | 'FriendlyName' => 'KAS Address', 733 | 'Type' => 'text', 734 | 'Size' => '25', 735 | 'Default' => '', 736 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 737 | ), 738 | 739 | 'mariaAddress' => array( 740 | 'FriendlyName' => 'MARIA Address', 741 | 'Type' => 'text', 742 | 'Size' => '25', 743 | 'Default' => '', 744 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 745 | ), 746 | 747 | 'fluxAddress' => array( 748 | 'FriendlyName' => 'FLUX Address', 749 | 'Type' => 'text', 750 | 'Size' => '25', 751 | 'Default' => '', 752 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 753 | ), 754 | 755 | 'papryAddress' => array( 756 | 'FriendlyName' => 'PAPRY Address', 757 | 'Type' => 'text', 758 | 'Size' => '25', 759 | 'Default' => '', 760 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 761 | ), 762 | 763 | 'nexaAddress' => array( 764 | 'FriendlyName' => 'NEXA Address', 765 | 'Type' => 'text', 766 | 'Size' => '25', 767 | 'Default' => '', 768 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 769 | ), 770 | 771 | 'bchAddress' => array( 772 | 'FriendlyName' => 'BCH Address', 773 | 'Type' => 'text', 774 | 'Size' => '25', 775 | 'Default' => '', 776 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 777 | ), 778 | 779 | 'kiiroAddress' => array( 780 | 'FriendlyName' => 'KIIRO Address', 781 | 'Type' => 'text', 782 | 'Size' => '25', 783 | 'Default' => '', 784 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 785 | ), 786 | 787 | 'blocxAddress' => array( 788 | 'FriendlyName' => 'BLOCX Address', 789 | 'Type' => 'text', 790 | 'Size' => '25', 791 | 'Default' => '', 792 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 793 | ), 794 | 795 | 'xelAddress' => array( 796 | 'FriendlyName' => 'XELIS Address', 797 | 'Type' => 'text', 798 | 'Size' => '25', 799 | 'Default' => '', 800 | 'Description' => 'Must Match CryptocurrencyCheckout Dashboard', 801 | ), 802 | 803 | 'APIToken' => array( 804 | 'FriendlyName' => 'API Token', 805 | 'Type' => 'textarea', 806 | 'Rows' => '3', 807 | 'Cols' => '60', 808 | 'Description' => 'Enter your API Token here', 809 | ), 810 | ); 811 | } 812 | /** 813 | * Payment link. 814 | * 815 | * @param array $params Payment Gateway Module Parameters 816 | * 817 | * @return string 818 | */ 819 | function cryptocurrencycheckout_link($params) 820 | { 821 | // Gateway Configuration Parameters 822 | $StoreID = $params['StoreID']; 823 | $StoreName = $params['StoreName']; 824 | $ConnectionID = $params['ConnectionID']; 825 | $APIToken = $params['APIToken']; 826 | $PayNow = $params['PayNow']; 827 | $btcAddress = $params['btcAddress']; 828 | $ethAddress = $params['ethAddress']; 829 | $ltcAddress = $params['ltcAddress']; 830 | $dashAddress = $params['dashAddress']; 831 | $sendAddress = $params['sendAddress']; 832 | $cdzcAddress = $params['cdzcAddress']; 833 | $arrrAddress = $params['arrrAddress']; 834 | $colxAddress = $params['colxAddress']; 835 | $znzAddress = $params['znzAddress']; 836 | $thcAddress = $params['thcAddress']; 837 | $ecaAddress = $params['ecaAddress']; 838 | $pivxAddress = $params['pivxAddress']; 839 | $nbrAddress = $params['nbrAddress']; 840 | $galiAddress = $params['galiAddress']; 841 | $bitcAddress = $params['bitcAddress']; 842 | $okAddress = $params['okAddress']; 843 | $arkAddress = $params['arkAddress']; 844 | $veilAddress = $params['veilAddress']; 845 | $dogeAddress = $params['dogeAddress']; 846 | $nbxAddress = $params['nbxAddress']; 847 | $xnvAddress = $params['xnvAddress']; 848 | $sumoAddress = $params['sumoAddress']; 849 | $rpdAddress = $params['rpdAddress']; 850 | $telosAddress = $params['telosAddress']; 851 | $kmdAddress = $params['kmdAddress']; 852 | $vrscAddress = $params['vrscAddress']; 853 | $banAddress = $params['banAddress']; 854 | $xbtxAddress = $params['xbtxAddress']; 855 | $sinAddress = $params['sinAddress']; 856 | $xrpAddress = $params['xrpAddress']; 857 | $upxAddress = $params['upxAddress']; 858 | $adcAddress = $params['adcAddress']; 859 | $ritoAddress = $params['ritoAddress']; 860 | $birAddress = $params['birAddress']; 861 | $axeAddress = $params['axeAddress']; 862 | $hushAddress = $params['hushAddress']; 863 | $ccyAddress = $params['ccyAddress']; 864 | $motaAddress = $params['motaAddress']; 865 | $pgoAddress = $params['pgoAddress']; 866 | $bitgAddress = $params['bitgAddress']; 867 | $grtAddress = $params['grtAddress']; 868 | $nulsAddress = $params['nulsAddress']; 869 | $audaxAddress = $params['audaxAddress']; 870 | $dmsAddress = $params['dmsAddress']; 871 | $dapsAddress = $params['dapsAddress']; 872 | $idxAddress = $params['idxAddress']; 873 | $burqAddress = $params['burqAddress']; 874 | $htmlAddress = $params['htmlAddress']; 875 | $ghostAddress = $params['ghostAddress']; 876 | $fdrAddress = $params['fdrAddress']; 877 | $zerAddress = $params['zerAddress']; 878 | $btczAddress = $params['btczAddress']; 879 | $aliasAddress = $params['aliasAddress']; 880 | $xdnAddress = $params['xdnAddress']; 881 | $ethoAddress = $params['ethoAddress']; 882 | $drgnAddress = $params['drgnAddress']; 883 | $signaAddress = $params['signaAddress']; 884 | $dvpnAddress = $params['dvpnAddress']; 885 | $tubeAddress = $params['tubeAddress']; 886 | $tnAddress = $params['tnAddress']; 887 | $ergAddress = $params['ergAddress']; 888 | $sigusdAddress = $params['sigusdAddress']; 889 | $bnjAddress = $params['bnjAddress']; 890 | $usdtAddress = $params['usdtAddress']; 891 | $eggAddress = $params['eggAddress']; 892 | $nlifeAddress = $params['nlifeAddress']; 893 | $xhvAddress = $params['xhvAddress']; 894 | $xusdAddress = $params['xusdAddress']; 895 | $moonshotAddress = $params['moonshotAddress']; 896 | $gthAddress = $params['gthAddress']; 897 | $hnsAddress = $params['hnsAddress']; 898 | $rtmAddress = $params['rtmAddress']; 899 | $cdsAddress = $params['cdsAddress']; 900 | $xmrAddress = $params['xmrAddress']; 901 | $prcyAddress = $params['prcyAddress']; 902 | $cashAddress = $params['cashAddress']; 903 | $ktsAddress = $params['ktsAddress']; 904 | $grlcAddress = $params['grlcAddress']; 905 | $primoAddress = $params['primoAddress']; 906 | $ccxAddress = $params['ccxAddress']; 907 | $bdxAddress = $params['bdxAddress']; 908 | $kasAddress = $params['kasAddress']; 909 | $mariaAddress = $params['mariaAddress']; 910 | $fluxAddress = $params['fluxAddress']; 911 | $papryAddress = $params['papryAddress']; 912 | $nexaAddress = $params['nexaAddress']; 913 | $bchAddress = $params['bchAddress']; 914 | $kiiroAddress = $params['kiiroAddress']; 915 | $blocxAddress = $params['blocxAddress']; 916 | $xelAddress = $params['xelAddress']; 917 | 918 | 919 | // Invoice Parameters 920 | $CC_invoiceId = $params['invoiceid']; 921 | $CC_amount = $params['amount']; 922 | 923 | // POST Fields 924 | $url = 'https://cryptocurrencycheckout.com/validation'; 925 | $postfields = array(); 926 | $postfields['CC_STORE_NAME'] = $StoreName; 927 | $postfields['CC_STORE_ID'] = $StoreID; 928 | $postfields['CC_CONNECTION_ID'] = $ConnectionID; 929 | $postfields['CC_API_TOKEN'] = $APIToken; 930 | $postfields['CC_ORDER_ID'] = $CC_invoiceId; 931 | $postfields['CC_GRANDTOTAL'] = $CC_amount; 932 | $postfields['CC_BTC_ADDRESS'] = $btcAddress; 933 | $postfields['CC_ETH_ADDRESS'] = $ethAddress; 934 | $postfields['CC_LTC_ADDRESS'] = $ltcAddress; 935 | $postfields['CC_DASH_ADDRESS'] = $dashAddress; 936 | $postfields['CC_SEND_ADDRESS'] = $sendAddress; 937 | $postfields['CC_CDZC_ADDRESS'] = $cdzcAddress; 938 | $postfields['CC_ARRR_ADDRESS'] = $arrrAddress; 939 | $postfields['CC_COLX_ADDRESS'] = $colxAddress; 940 | $postfields['CC_ZNZ_ADDRESS'] = $znzAddress; 941 | $postfields['CC_THC_ADDRESS'] = $thcAddress; 942 | $postfields['CC_ECA_ADDRESS'] = $ecaAddress; 943 | $postfields['CC_PIVX_ADDRESS'] = $pivxAddress; 944 | $postfields['CC_NBR_ADDRESS'] = $nbrAddress; 945 | $postfields['CC_GALI_ADDRESS'] = $galiAddress; 946 | $postfields['CC_BITC_ADDRESS'] = $bitcAddress; 947 | $postfields['CC_OK_ADDRESS'] = $okAddress; 948 | $postfields['CC_ARK_ADDRESS'] = $arkAddress; 949 | $postfields['CC_VEIL_ADDRESS'] = $veilAddress; 950 | $postfields['CC_DOGE_ADDRESS'] = $dogeAddress; 951 | $postfields['CC_NBX_ADDRESS'] = $nbxAddress; 952 | $postfields['CC_XNV_ADDRESS'] = $xnvAddress; 953 | $postfields['CC_SUMO_ADDRESS'] = $sumoAddress; 954 | $postfields['CC_RPD_ADDRESS'] = $rpdAddress; 955 | $postfields['CC_TELOS_ADDRESS'] = $telosAddress; 956 | $postfields['CC_KMD_ADDRESS'] = $kmdAddress; 957 | $postfields['CC_VRSC_ADDRESS'] = $vrscAddress; 958 | $postfields['CC_BAN_ADDRESS'] = $banAddress; 959 | $postfields['CC_XBTX_ADDRESS'] = $xbtxAddress; 960 | $postfields['CC_SIN_ADDRESS'] = $sinAddress; 961 | $postfields['CC_XRP_ADDRESS'] = $xrpAddress; 962 | $postfields['CC_UPX_ADDRESS'] = $upxAddress; 963 | $postfields['CC_ADC_ADDRESS'] = $adcAddress; 964 | $postfields['CC_RITO_ADDRESS'] = $ritoAddress; 965 | $postfields['CC_BIR_ADDRESS'] = $birAddress; 966 | $postfields['CC_AXE_ADDRESS'] = $axeAddress; 967 | $postfields['CC_HUSH_ADDRESS'] = $hushAddress; 968 | $postfields['CC_CCY_ADDRESS'] = $ccyAddress; 969 | $postfields['CC_MOTA_ADDRESS'] = $motaAddress; 970 | $postfields['CC_PGO_ADDRESS'] = $pgoAddress; 971 | $postfields['CC_BITG_ADDRESS'] = $bitgAddress; 972 | $postfields['CC_GRT_ADDRESS'] = $grtAddress; 973 | $postfields['CC_NULS_ADDRESS'] = $nulsAddress; 974 | $postfields['CC_AUDAX_ADDRESS'] = $audaxAddress; 975 | $postfields['CC_DMS_ADDRESS'] = $dmsAddress; 976 | $postfields['CC_DAPS_ADDRESS'] = $dapsAddress; 977 | $postfields['CC_IDX_ADDRESS'] = $idxAddress; 978 | $postfields['CC_BURQ_ADDRESS'] = $burqAddress; 979 | $postfields['CC_HTML_ADDRESS'] = $htmlAddress; 980 | $postfields['CC_GHOST_ADDRESS'] = $ghostAddress; 981 | $postfields['CC_FDR_ADDRESS'] = $fdrAddress; 982 | $postfields['CC_ZER_ADDRESS'] = $zerAddress; 983 | $postfields['CC_BTCZ_ADDRESS'] = $btczAddress; 984 | $postfields['CC_ALIAS_ADDRESS'] = $aliasAddress; 985 | $postfields['CC_XDN_ADDRESS'] = $xdnAddress; 986 | $postfields['CC_ETHO_ADDRESS'] = $ethoAddress; 987 | $postfields['CC_DRGN_ADDRESS'] = $drgnAddress; 988 | $postfields['CC_SIGNA_ADDRESS'] = $signaAddress; 989 | $postfields['CC_DVPN_ADDRESS'] = $dvpnAddress; 990 | $postfields['CC_TUBE_ADDRESS'] = $tubeAddress; 991 | $postfields['CC_TN_ADDRESS'] = $tnAddress; 992 | $postfields['CC_ERG_ADDRESS'] = $ergAddress; 993 | $postfields['CC_SIGUSD_ADDRESS'] = $sigusdAddress; 994 | $postfields['CC_BNJ_ADDRESS'] = $bnjAddress; 995 | $postfields['CC_USDT_ADDRESS'] = $usdtAddress; 996 | $postfields['CC_EGG_ADDRESS'] = $eggAddress; 997 | $postfields['CC_NLIFE_ADDRESS'] = $nlifeAddress; 998 | $postfields['CC_XHV_ADDRESS'] = $xhvAddress; 999 | $postfields['CC_XUSD_ADDRESS'] = $xusdAddress; 1000 | $postfields['CC_MOONSHOT_ADDRESS'] = $moonshotAddress; 1001 | $postfields['CC_GTH_ADDRESS'] = $gthAddress; 1002 | $postfields['CC_HNS_ADDRESS'] = $hnsAddress; 1003 | $postfields['CC_RTM_ADDRESS'] = $rtmAddress; 1004 | $postfields['CC_CDS_ADDRESS'] = $cdsAddress; 1005 | $postfields['CC_XMR_ADDRESS'] = $xmrAddress; 1006 | $postfields['CC_PRCY_ADDRESS'] = $prcyAddress; 1007 | $postfields['CC_CASH_ADDRESS'] = $cashAddress; 1008 | $postfields['CC_KTS_ADDRESS'] = $ktsAddress; 1009 | $postfields['CC_GRLC_ADDRESS'] = $grlcAddress; 1010 | $postfields['CC_PRIMO_ADDRESS'] = $primoAddress; 1011 | $postfields['CC_CCX_ADDRESS'] = $ccxAddress; 1012 | $postfields['CC_BDX_ADDRESS'] = $bdxAddress; 1013 | $postfields['CC_KAS_ADDRESS'] = $kasAddress; 1014 | $postfields['CC_MARIA_ADDRESS'] = $mariaAddress; 1015 | $postfields['CC_FLUX_ADDRESS'] = $fluxAddress; 1016 | $postfields['CC_PAPRY_ADDRESS'] = $papryAddress; 1017 | $postfields['CC_NEXA_ADDRESS'] = $nexaAddress; 1018 | $postfields['CC_BCH_ADDRESS'] = $bchAddress; 1019 | $postfields['CC_KIIRO_ADDRESS'] = $kiiroAddress; 1020 | $postfields['CC_BLOCX_ADDRESS'] = $blocxAddress; 1021 | $postfields['CC_XEL_ADDRESS'] = $xelAddress; 1022 | 1023 | $htmlOutput = '
'; 1024 | foreach ($postfields as $k => $v) { 1025 | $htmlOutput .= ''; 1026 | } 1027 | $htmlOutput .= ''; 1028 | $htmlOutput .= '
'; 1029 | 1030 | return $htmlOutput; 1031 | } 1032 | --------------------------------------------------------------------------------