open-or-update-foreign-card.php 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * 1.3 商户信息变更 -> 外卡开通(支持修改外卡费率)
  4. * 接口:/api/v3/tkbs/open_merchant/open_or_update_foreign_card
  5. * 请求加密:SM4 返回解密:SM4
  6. */
  7. $config = require __DIR__ . '/bootstrap.php';
  8. $api = new \Lakala\OpenAPISDK\V3\Api\LakalaApi($config, \Lakala\OpenAPISDK\V3\Api\EncryptMode::BOTH);
  9. $request = new \Lakala\OpenAPISDK\V3\Model\ModelRequest();
  10. $request->setReqData([
  11. 'open_org_code' => JINGJIAN_ORG_CODE,
  12. 'customer_no' => '100130263',
  13. 'name' => 'Test Merchant',
  14. 'city' => 'Liuzhou',
  15. 'address' => 'No.1 Jiefang South Rd',
  16. 'fees' => [
  17. ['fee_type' => 'VISA', 'fee' => 0.03],
  18. ['fee_type' => 'MASTER', 'fee' => 0.03],
  19. ],
  20. ]);
  21. try {
  22. $response = $api->tradeApi('/api/v3/tkbs/open_merchant/open_or_update_foreign_card', $request);
  23. print_r($response->getRespData());
  24. echo $response->getCode();
  25. print_r($response->getHeaders());
  26. echo $response->getOriginalText();
  27. } catch (\Lakala\OpenAPISDK\V3\ApiException $e) {
  28. echo $e->getMessage();
  29. }