我可以使用PayPal网站付款专业人员预先批准吗?

时间:2015-05-08 12:01:22

标签: paypal paypal-sandbox paypal-adaptive-payments

我正在建立一个用户允许预先批准金额的系统。我已经预先批准了链式付款。但问题是我的客户被重定向到PayPal网站,他/她也必须拥有PayPal帐户或需要创建一个。那么我可以使用PayPal网站支付专业版进行预批准付款吗?因此,我的客户不会被重定向到PayPal帐户。而且过程变得更快?注意: - 我不想使用授权和捕获方法。感谢。

修改

还有一个问题: - 如果我在英国制作网站并使用英镑的货币,我还可以使用美国Paypal账户吗?

2 个答案:

答案 0 :(得分:0)

Auth和Capture是你要求的,但是你说你不想要它......?不过,这就是为您提供的功能。

您可以执行$ 0身份验证,然后在您准备好处理付款时运行DoReferenceTransaction,而不是在需要时捕获实际身份验证。

这是您与Pro合作时唯一的选择,它会为买家提供同样的预先批准体验。

以下是完成您所追求的目标的步骤。

  1. 使用DoDirectPayment运行$0 Authorization (card verification)。用户将直接在您的网站上的表单中输入他们的信用卡详细信息,而无需重定向到PayPal(除非您以某种方式通知他们,否则根本不会使用PayPal。)

  2. 将此卡验证中获得的交易ID保存到数据库中客户的交易历史记录中。此ID用于使用该信用卡处理未来付款。

  3. 当您准备好为此客户处理付款时,请将ID从数据库中提取出来并与DoReferenceTransaction请求一起使用,以处理您需要的任何金额。

  4. 因此卡验证是您的预先批准,然后运行参考交易与使用预批准密钥运行付款请求相同。这两种方法都可以实现相同的目标,但其中一种方法是使用直接信用卡,另一种方法则不是。

    如果您正在使用PHP,则可以使用此PayPal PHP SDK来快速轻松地完成所有API调用。如果您正在使用其他语言,那么我也可以使用SDK。

答案 1 :(得分:0)

如果我错了,请纠正我,@安德鲁安吉尔@Ved Pandya

Auth和Capture或Capture付款以后的方法允许您直接付款,但它附带额外费用,这可能不适合众筹模式,因为退款/取消付款非常频繁

验证和捕获:每个“卡验证交易”

需要支付0.30美元

稍后捕获付款:您需要为每次触发的“未捕获授权”支付0.30美元

https://www.paypal.com/us/webapps/mpp/merchant-fees