USAEPAY支付网关集成

时间:2015-02-18 14:08:02

标签: php payment-gateway usaepay

我正在努力将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, 

1 个答案:

答案 0 :(得分:2)

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

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

help.usaepay.com/developer/testmode

help.usaepay.com/developer/guide/testaccount