我们计划将PayPal与以下要求集成:
问题:
Payflow Gateway是否适合我们的要求?
Payflow Gateway是否有基于REST的界面?我们如何在不保存卡号的情况下对卡片进行标记(卡片存档)?
如果“参考交易”是进行卡片操作的唯一方法,我们如何克服参考交易的到期期限(1年)?
答案 0 :(得分:5)
Payflow将通过参考交易功能执行此操作。对于参考交易,您将在您的数据库中存储交易ID,下次您想要向客户收费时,您将使用相同的交易ID,而不是再次传递卡详细信息。
根据文档,Payflow上的任何交易ID通常有效期为一年。因此,为了克服这一年的限制,您应该每次使用最新的交易ID更新您的数据库。
例如,客户今天下了订单,并将Payflow交易ID存储在数据库中。现在假设您需要在7个月后再次向客户收费,那么您将获得一个新的交易ID。这次,使用同一客户的新交易ID更新您的数据库,这样它将再次有效一年。
答案 1 :(得分:2)
您可以进行参考交易(使用返回的PNREF)但是,就像您说的那样,它们会在1年后到期。我发现的唯一解决方法是发出零美元授权(ZDA)以获得新的PNREF,但是有一些混淆,有些报道说ZDA创建的新PNREF只适用于14天。
Payflow专业版指南的在线版本现在声明PNREF适用于" 12个月,可能长达15个月" 的参考交易。不幸的是,这是非常含糊不清的措辞,并没有很清楚。