init_test.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. ini_set('date.timezone','Asia/Shanghai');
  3. define("SDK_BASE", dirname(__FILE__));
  4. define("ADAPAY_CORE", SDK_BASE."/../AdapayCore");
  5. define("SDK_VERSION", "v1.1.4");
  6. define("GATE_WAY_URL", "https://%s-test.adapay.tech");
  7. define("DEBUG", true);
  8. //define("LOG", dirname(SDK_BASE)."/log/test");
  9. define("LOG", \Yii::$app->runtimePath ."/logs/adapay/log/prod");
  10. define("ENV", "test");
  11. include_once ADAPAY_CORE."/AdaPay.php";
  12. include_once ADAPAY_CORE."/AdaLoader.php";
  13. # *辅助接口
  14. include_once SDK_BASE."/Utils/SDKTools.php";
  15. # 工具类 AdapayTools
  16. include_once SDK_BASE."/AdapayTools.php";
  17. # *聚合支付
  18. # 支付对象
  19. include_once SDK_BASE."/Payment.php";
  20. # 退款对象
  21. include_once SDK_BASE."/Refund.php";
  22. # 支付确认对象
  23. include_once SDK_BASE."/PaymentConfirm.php";
  24. # 支付撤销对象
  25. include_once SDK_BASE."/PaymentReverse.php";
  26. # 个人用户
  27. include_once SDK_BASE."/Member.php";
  28. # 企业用户
  29. include_once SDK_BASE."/CorpMember.php";
  30. # 结算账户
  31. include_once SDK_BASE."/SettleAccount.php";
  32. # * 钱包收银台
  33. # 取现对象 Drawcash
  34. include_once SDK_BASE."/Drawcash.php";
  35. # 账户对象 Account
  36. include_once SDK_BASE."/Account.php";
  37. # 收银台对象 Checkout
  38. include_once SDK_BASE."/Checkout.php";
  39. # 钱包 Wallet
  40. include_once SDK_BASE."/Wallet.php";
  41. # 转账交易
  42. include_once SDK_BASE. "/SettleAccountTransfer.php";
  43. include_once SDK_BASE. "/SettleAccountCommissions.php";
  44. # 初始化ADAPAY 公钥
  45. \AdaPay\AdaPay::setRsaPublicKey('MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCQW0T6OSr3GN9kphLXLjp0wZu+R73Zr+jeqa/dc3VE77fq3e396Fylxzp1gN1MLkCkkPSHLAfRishnHLzJATZPoKoPWwco9DMRLozLCjUOJ7ksySHYVj6gNhROiIkcTG6JkHlHvRqhpIGJ124xxAmnhHgDLcFFspyy5vClwFeKoQIDAQAB');