跳到主要内容

概述

信用卡集成绑卡有三种方式,选择您合适的方式:

工作原理

  1. 商户前端Form表单调用Hosted Checkout提交必要参数methods固定为Credit Card。
<form action="https://test-secure.oceanpayment.com/gateway/service/create" method="post">
<input type="hidden" name="account" value="995149" />
<input type="hidden" name="terminal" value="99514901" />
<input type="hidden" name="signValue" value="e7cb35166f9066d2844c29a11ca43f4dd25a3e0f9d145579363a5a0124a901d1"/>
<input type="hidden" name="backUrl" value="http://127.0.0.1/result.php" />
<input type="hidden" name="customer_id" value="123456" />
<input type="hidden" name="methods" value="Credit Card" />
<input type="hidden" name="order_notes" value="abcd" />
<input type="hidden" name="billing_firstName" value="test" />
<input type="hidden" name="billing_lastName" value="test" />
<input type="hidden" name="billing_email" value="test@test.com" />
<input type="hidden" name="billing_phone" value="0755-123456789" />
<input type="hidden" name="billing_country" value="US" />
<input type="hidden" name="billing_state" value="WA" />
<input type="hidden" name="billing_city" value="Washington D.C." />
<input type="hidden" name="billing_address" value="705A big Road" />
<input type="hidden" name="billing_zip" value="529012" />
<input type="hidden" name="logoUrl" value="N/A" />
<input type="hidden" name="cssUrl" value="N/A" />
<input type="hidden" name="language" value="N/A" />
</form>
  1. 用户在Oceanpayment页面上填写卡信息进行绑卡;
  2. 绑卡完成后,用户被重定向回商户网站。

处理返回

  1. 同步返回结果依赖于backUrl:
Array
(
[account] => 995149
[terminal] => 99514901
[signValue] => F03C3D5154FC2672C5EC05BAD3DDDF0892617CC1517517DCD37E6499AA896D73
[customer_id] => customer_id20240507173540
[order_notes] => 20123456789
[card_number] => 411111***1111
[card_type] => Visa
[card_country] => PL
[quickpay_id] => 9ead3654-8f84-4d02-acab-6ac9dd10531f
[quickpay_status] => 1
[quickpay_details] =>1:Success
)

签名

查看详细的签名和验签功能。