我正在努力将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,
答案 0 :(得分:2)
您应该停用Source键的测试模式。对于https://sandbox.usaepay.com/console/的沙箱登录,请转到设置 - >源键,然后编辑必要的键,并取消选中"测试模式"选项。
Sandbox本身就是一个测试环境,建议不要在测试模式下使用生产环境,实际上已弃用。
help.usaepay.com/developer/testmode
help.usaepay.com/developer/guide/testaccount