Paypal 经常性支付

Paypal 经常性支付,paypal,payflowpro,Paypal,Payflowpro,我们在网站上使用延迟付款交易,如下所示: 使用信用卡详细信息的授权交易,包括CVV2代码 获取PNREF 在延迟事务中将PNREF用作ORIGID 成功 但现在我们遇到了一个麻烦,因为我们没有存储CVV2值 据我所知,我可以将“Authorization transaction PNREF”作为ORIGID仅用于一个延迟事务。因此,我尝试获取新凭证,但使用以前交易的ORIGID而不是信用卡凭证: TENDER=C&TRXTYPE=>A&AMT=29&ORIGID=x

我们在网站上使用延迟付款交易,如下所示:

  • 使用信用卡详细信息的授权交易,包括CVV2代码
  • 获取PNREF
  • 在延迟事务中将PNREF用作ORIGID
  • 成功
  • 但现在我们遇到了一个麻烦,因为我们没有存储CVV2值

    据我所知,我可以将“Authorization transaction PNREF”作为ORIGID仅用于一个延迟事务。因此,我尝试获取新凭证,但使用以前交易的ORIGID而不是信用卡凭证:

    TENDER=C&TRXTYPE=>A&AMT=29&ORIGID=xxxxxxxx7278&USER=user&PWD=pass&VENDOR=vendor&PARTNER&PayPal&VERBOSITY=HIGH
    
    并且总是会出现错误:

    'RESULT' => '117',
    'PNREF' => 'xxxxxxxx20F8',
    'RESPMSG' => 'Failed merchant rule check',
    'TRANSTIME' => '2015-11-22 21:51:53',
    'AMT' => '19.00', 'CARDTYPE' => '0'
    

    您尝试使用旧PNREF向客户收费的方式称为参考交易,需要在manager帐户中启用

    在manager帐户中,转到“帐户管理-->事务设置”。在这里,只需为“允许引用事务”选择“是”,并等待一小时以更新设置

    之后应该会好的