0

来自 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。我究竟做错了什么?

4

2 回答 2

0

为了安全起见,Payflow 不会传回 EXPDATE 和 ACCT。所以你没有做错任何事。

于 2014-02-07T05:54:05.670 回答
0

问题是我的请求包含“PAYMENTHISTORY[1]=Y”,这意味着我请求了配置文件的交易历史,在删除“PAYMENTHISTORY[1]=Y”后请求包含“EXPDATE and ACCT”的配置文件的状态根据我的要求,它现在正在工作。

于 2014-02-25T23:35:08.343 回答