来自 Payflow Pro文档。
预期结果如下:
查询请求:
TRXTYPE=R&TENDER=C&PARTNER=PayPal&VENDOR=Acme&USER=Acme&PWD=a1b2c3d4&ACTION=I&ORIGPROFILEID=RP000000001234
查询回复:
RESULT=0&RPREF=RJL500026884&PROFILEID=RP0000000001&STATUS=ACTIVE&PROFILENAME=test&START=01012005&TERM=12&NEXTPAYMENT=01012005&END=03192005&PAYPERIOD=WEEK&AMT=1.00&ACCT=4012XXXXXXXX1881&EXPDATE=0203&PAYMENTSLEFT=12&AGGREGATEAMT=0.00&AGGREGATEOPTIONALAMT=0.00&MAXFAILPAYMENTS=0&NUMFAILPAYMENTS=0&RETRYNUMDAYS=0
但是,这就是我得到的。
查询请求:
TRXTYPE[1]=R&USER[10]=MyPayFlowUserName&VENDOR[10]=TheFarmAUD&PARTNER[3]=VSA&PWD[9]=XXXXXXXXX&ACTION[1]=I&RETRYNUMDAYS[1]=0&ORIGPROFILEID[12]=RP00000011111&PAYMENTHISTORY[1]=YRequestId=RP000011111
查询回复:
RESULT=0&RPREF=RTF5A6130634&PROFILEID=RP00000011111&P_PNREF1=VPFRA23661B4&P_TRANSTIME1=04-Dec-13 04:59 AM&P_RESULT1=0&P_TENDER1=C&P_AMT1=45.95&P_TRANSTATE1=8&P_PNREF2=VDJRB5B20D68&P_TRANSTIME2=04-Jan-14 04:51 AM&P_RESULT2=0&P_TENDER2=C&P_AMT2=4.95&P_TRANSTATE2=8&P_PNREF3=VTYRB7599E12&P_TRANSTIME3=04-Feb-14 04:59 AM&P_RESULT3=0&P_TENDER3=C&P_AMT3=4.95&P_TRANSTATE3=8&DUPLICATE=1"
我的结果中缺少一些信息,例如 EXPDATE 和 ACCT。我究竟做错了什么?