PayPal API可以通过信用卡进行支付

5

我需要允许用户在我的网站上通过信用卡支付。我正在寻找合适的API选项,但找不到。到目前为止,我已经实现了通过PayPal付款,但现在我需要允许用户在没有PayPal账户的情况下使用信用卡支付。

有人知道具体的支付类型是什么吗?


请展示您的感激之情,并标记您以前提出的问题中可接受的答案。谢谢。 :) - Josh
更好的答案在这里:https://dev59.com/gmsz5IYBdhLWcg3wv6ju - bgolson
1个回答

4

以下是一种方法:

首先,您需要拥有PayPal的网站付款Pro商家账户。然后,熟悉DoDirectPayment API,它将允许您在您的网站上处理交易,而PayPal将在后台工作。客户将能够在您的网站上填写他们的信用卡信息等,而无需直接访问PayPal。

这也意味着客户不需要拥有PayPal账户才能在您的网站上进行交易。

如果您按照这种方式进行,您将需要SSL证书,并且需要为不想在您的网站上进行交易的客户实现Express Checkout。

示例代码可供参考。祝您好运!


如果我理解正确,要测试付款状态并在“后台”中更新,我需要使用PayPal SandBox,并且作为方法,我必须使用Express Checkout吗?我已经为其他类型的交易实现了ipn。 - robos85
您所说的“表格”,是指客户填写其账单/信用卡信息的表格吗?您可以生成自己的HTML表格,并确保将表格的POST变量分配给操作所需的相应名称-值对。 - Josh
好的,我成功地向PayPal发送了MassPay。谢谢。现在,我需要从PP接收付款状态。我应该使用IPN和Express Checkout方法吗? - robos85
很遗憾,Paypal Payments Pro仅在美国地区提供。 :( - PinoyStackOverflower
是的,@ElsonSolano是正确的!Paypal Payments Pro仅适用于美国、英国和加拿大,而世界其他地区则不能使用。 :D 这真是令人沮丧! - Tony Bogdanov
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接