【发布时间】:2012-06-18 09:09:09
【问题描述】:
是否可以使用DoReferenceTransaction 创建定期付款配置文件,或者当我从客户和REFERENCEID 获得“结算同意”时是否有任何其他方式来设置定期付款 - 客户先前交易的 ID。
谢谢
【问题讨论】:
是否可以使用DoReferenceTransaction 创建定期付款配置文件,或者当我从客户和REFERENCEID 获得“结算同意”时是否有任何其他方式来设置定期付款 - 客户先前交易的 ID。
谢谢
【问题讨论】:
你可以设置
RECURRING
DoReferenceTransaction API 调用的字段,但首先您需要与买方签订结算协议。
我建议使用 CreateRecurringPaymentsProfile 调用进行定期付款。
API 是here。
【讨论】:
我已经与买方签订了结算协议(“结算协议 ID”) - 根据 reference transaction api。
我也可以使用 DoReferenceTransaction 进行交易,例如:
$nvpstr="&L_AMT0=".$itemamt."&L_QTY0=1&AMT=".(string)$amt."&ITEMAMT=".(string)$itemamt."&CALLBACKTIMEOUT=4&REFERENCEID=B-6J7244599E964634T&ReturnUrl=".$returnURL."&CANCELURL=".$cancelURL ."&CURRENCYCODE=".$currencyCodeType."&PAYMENTACTION=".$paymentType;
$resArray=hash_call("DoReferenceTransaction",$nvpstr);
但是我仍然不知道如何使用您给我的 API 链接中的参考交易原因设置定期付款,有一条注释指出 Credit Card ACCT number 是必需的 - 但我不想将客户的卡号存储在我的数据库(我正在使用快速结帐)。
【讨论】: