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

时间:2022-10-14 14:27:58

I am making a system in which user permits pre-approval of amount. I've used pre-approval with chained payment. But the problem is that my customer gets redirected to PayPal site and also he/she must have a PayPal account or need to create one. So can i make pre-approval payment using PayPal website payment pro? So my customers will not get redirected to PayPal account. And the process becomes more fast? Note :- I don't want to use authorization and capture method. Thanks.

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

Edit

One more question :- If i make the website in the UK and the currency in GBP, can I still use the American Paypal account for this?

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

2 个解决方案

#1


Auth and Capture is what you're asking for, but then you say you don't want it..?? That's what gives you the functionality you're after, though.

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

You could do a $0 auth and then run DoReferenceTransaction when you're ready to process the payment as opposed to capturing an actual auth if you want.

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

Those are your only options when working with Pro, though, and it would give you the same sort of preapproval experience for the buyer.

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

Here are the steps to accomplish what you're after.

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

  1. Use DoDirectPayment to run a $0 Authorization (card verification). Users will enter their credit card details directly into a form on your site without any redirection to PayPal (and without any knowledge PayPal is being used at all unless you notify them some way.)

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

  2. Save the transaction ID that you get form this card verification into your transaction history for the customer in your database. This ID is what will be used to process future payments using that credit card.

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

  3. When you're ready to process a payment for this customer, pull the ID out of the database and use it with a DoReferenceTransaction request to process any amount you need to.

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

So the card verification is your preapproval, and then running reference transactions are the same as running Pay requests with a Preapproval key. Both methods accomplish the same thing, but one is with direct credit cards and the other is not.

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

If you're using PHP you can use this PayPal PHP SDK to make all of the API calls very quick and easy for you. If you're using some other language then there are SDKs available for those as well I'm sure.

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

#2


Please correct me if i am wrong, @Andrew Angell @Ved Pandya

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

Auth and Capture or Capture payments later method allows you to do direct payment, but it comes with additional charges, which might not suitable for crowdfunding model as refund/ cancel payment is very frequent

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

Auth and Capture: You are required to pay $0.30 for each "Card Verification Transactions"

Auth和Capture:每次“卡片验证交易”需要支付0.30美元

Capture payments later: You are required to pay $0.30 for each "Uncaptured Authorization" that you triggered

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

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

#1


Auth and Capture is what you're asking for, but then you say you don't want it..?? That's what gives you the functionality you're after, though.

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

You could do a $0 auth and then run DoReferenceTransaction when you're ready to process the payment as opposed to capturing an actual auth if you want.

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

Those are your only options when working with Pro, though, and it would give you the same sort of preapproval experience for the buyer.

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

Here are the steps to accomplish what you're after.

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

  1. Use DoDirectPayment to run a $0 Authorization (card verification). Users will enter their credit card details directly into a form on your site without any redirection to PayPal (and without any knowledge PayPal is being used at all unless you notify them some way.)

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

  2. Save the transaction ID that you get form this card verification into your transaction history for the customer in your database. This ID is what will be used to process future payments using that credit card.

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

  3. When you're ready to process a payment for this customer, pull the ID out of the database and use it with a DoReferenceTransaction request to process any amount you need to.

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

So the card verification is your preapproval, and then running reference transactions are the same as running Pay requests with a Preapproval key. Both methods accomplish the same thing, but one is with direct credit cards and the other is not.

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

If you're using PHP you can use this PayPal PHP SDK to make all of the API calls very quick and easy for you. If you're using some other language then there are SDKs available for those as well I'm sure.

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

#2


Please correct me if i am wrong, @Andrew Angell @Ved Pandya

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

Auth and Capture or Capture payments later method allows you to do direct payment, but it comes with additional charges, which might not suitable for crowdfunding model as refund/ cancel payment is very frequent

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

Auth and Capture: You are required to pay $0.30 for each "Card Verification Transactions"

Auth和Capture:每次“卡片验证交易”需要支付0.30美元

Capture payments later: You are required to pay $0.30 for each "Uncaptured Authorization" that you triggered

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

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