1

我正在努力将 USAEPAY 与我的电子商务网站集成。我可以通过付款表格付款。

我收到一封电子邮件,说付款成功,客户输入的所有信息。我已将响应选择为 POST 到我网站中的 URL。

如果您注意到,大部分字段都是空的,我不知道金额和客户名称等。如果我错过了什么,请告诉我。

以下是支付成功时收到的回复:

UMstatus=Approved, 
UMauthCode=TESTMD, 
UMrefNum=0, 
UMavsResult=Address: Match & 5 Digit Zip: Match, 
UMavsResultCode=YYY, 
UMcvv2Result=Match, 
UMcvv2ResultCode=M, 
UMresult=A, 
UMvpasResultCode=, 
UMerror=, 
UMerrorcode=00000, 
UMcustnum=, 
UMbatch=, 
UMbatchRefNum=, 
UMisDuplicate=N, 
UMconvertedAmount=, 
UMconvertedAmountCurrency=840, 
UMconversionRate=, 
UMcustReceiptResult=No Receipt Sent, 
UMprocRefNum=, 
UMcardLevelResult=, 
UMauthAmount=, 
UMresponseHash=s/1424267120.9422973438661/c250f9c99a9a324be1064213b42703ba61620eb0, 
UMinvoice=1234, 
UMinvioce=1234, 
4

1 回答 1

2

您应该停用 Source 键的测试模式。对于https://sandbox.usaepay.com/console/上的沙盒登录,转到设置 -> 源密钥,然后编辑必要的,并取消选中“测试模式”选项。

沙盒本身就是一个测试环境,建议不要在测试模式下使用生产环境,实际上已经弃用了。

help.usaepay.com/developer/testmode

help.usaepay.com/developer/guide/testaccount

于 2015-08-19T12:28:15.873 回答