Advertisement
Guest User

Untitled

a guest
May 25th, 2021
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP5 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 3.0.8.0
  8. * @ Author : DeZender
  9. * @ Release on : 25.09.2017
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. class CoinPaymentsAPI
  15. {
  16. private $private_key = '';
  17. private $public_key = '';
  18. private $ch = null;
  19.  
  20. public function Setup($private_key, $public_key)
  21. {
  22. $this->private_key = $private_key;
  23. $this->public_key = $public_key;
  24. $this->ch = NULL;
  25. }
  26.  
  27. public function GetRates($short = true)
  28. {
  29. $short = (($short ? 1 : 0));
  30. return $this->api_call( 'rates', array( 'short' => $short ) );
  31. }
  32.  
  33. public function GetBalances($all = false)
  34. {
  35. return $this->api_call( 'balances', array( 'all' => ($all ? 1 : 0) ) );
  36. }
  37.  
  38. public function CreateTransactionSimple($amount, $currency1, $currency2, $buyer_email, $address = '', $ipn_url = '')
  39. {
  40. $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI = array(
  41. 'amount' => $amount,
  42. 'currency1' => $currency1,
  43. 'currency2' => $currency2,
  44. 'buyer_email' => $buyer_email,
  45. 'address' => $address,
  46. 'ipn_url' => $ipn_url
  47. );
  48. return $this->api_call( 'create_transaction', $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI );
  49. }
  50.  
  51. public function CreateTransaction($req)
  52. {
  53. return $this->api_call( 'create_transaction', $req );
  54. }
  55.  
  56. public function GetCallbackAddress($currency, $ipn_url = '')
  57. {
  58. $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI = array(
  59. 'currency' => $currency,
  60. 'ipn_url' => $ipn_url
  61. );
  62. return $this->api_call( 'get_callback_address', $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI );
  63. }
  64.  
  65. public function CreateWithdrawal($amount, $currency, $address, $auto_confirm = false, $ipn_url = '')
  66. {
  67. $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI = array(
  68. 'amount' => $amount,
  69. 'currency' => $currency,
  70. 'address' => $address,
  71. 'auto_confirm' => ($auto_confirm ? 1 : 0),
  72. 'ipn_url' => $ipn_url
  73. );
  74. return $this->api_call( 'create_withdrawal', $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI );
  75. }
  76.  
  77. public function CreateTransfer($amount, $currency, $merchant, $auto_confirm = false)
  78. {
  79. $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI = array(
  80. 'amount' => $amount,
  81. 'currency' => $currency,
  82. 'merchant' => $merchant,
  83. 'auto_confirm' => ($auto_confirm ? 1 : 0)
  84. );
  85. return $this->api_call( 'create_transfer', $_obfuscate_DSkPFBAzGTkOCwsBiwrHwsoCQ4kWzI );
  86. ........................................................................
  87. .........................................
  88. ..............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement