paypal - PayFlow 定期付款

标签 paypal payflowpro

我们在网站上使用延迟付款交易,就像这样:

  1. 使用包括 CVV2 代码在内的信用卡详细信息进行授权交易。
  2. 获取 PNREF。
  3. 在延迟交易中使用 PNREF 作为 ORIGID。
  4. 成功

但现在我们在循环支付方面遇到了麻烦,因为我们没有存储 CVV2 值。

据我所知,我可以将“授权交易 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 向客户收费的方式称为引用交易,需要在经理账户中启用。

在您的经理账户中,转到“账户管理 --> 交易设置”。这里只需为“允许引用交易”选择"is",然后等待一个小时以更新设置。

之后应该就没事了。

enter image description here

关于paypal - PayFlow 定期付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33865497/

相关文章:

paypal - PayFlow Pro 错误 -104 "Unexpected transaction state"

javascript - Paypal 客户端 REST : how to notify server?

asp.net - 使用 Website Payments Standard 在 asp.net 网站中集成 Paypal Sandbox

paypal - PayFlow PayPal 定期付款 EXPDATE 验证

c# - 可以使用 PayFlow Pro 创建非经常性配置文件吗

activemerchant - 使用 Payflow Pro 重复充电

paypal - 我怎样才能获得 Paypal 的商家帐户ID?

android - 适用于 Android 的 PayPal ClassicAPI SDK

localization - 您如何为 PayPal Standard 进行法语-加拿大本地化?

paypal - 如何使用 PayPal PayFlow Pro 对信用卡处理进行完整测试?