update-settle.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * 1.3 商户信息变更 -> 商户结算信息变更
  4. * 接口:/api/v3/tkbs/open_merchant_update_settle_encry
  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. 'customer_no' => '100130263',
  12. 'org_code' => JINGJIAN_ORG_CODE,
  13. 'customer_settle_update_dto' => [
  14. 'account_kind' => '58',
  15. 'is_legal_person' => true,
  16. 'account_name' => '曾雄华',
  17. 'identity_no' => '420984197708116014',
  18. 'account_no' => '6217001330022264323',
  19. 'bank_no' => '105312000230',
  20. 'bank_name' => '中国建设银行股份有限公司扬州市凯旋支行',
  21. 'clearing_bank_no' => '105100000017',
  22. 'settle_province_code' => '32',
  23. 'settle_city_code' => '3120',
  24. 'settle_province_name' => '江苏省',
  25. 'settle_city_name' => '扬州市',
  26. 'attachments' => [],
  27. ],
  28. ]);
  29. try {
  30. $response = $api->tradeApi('/api/v3/tkbs/open_merchant_update_settle_encry', $request);
  31. print_r($response->getRespData());
  32. echo $response->getCode();
  33. print_r($response->getHeaders());
  34. echo $response->getOriginalText();
  35. } catch (\Lakala\OpenAPISDK\V3\ApiException $e) {
  36. echo $e->getMessage();
  37. }