2011-07-21 127 views
4

我需要允许用户通过我的网站上的信用卡支付。我试图找到合适的API选项,但无法找到它。到目前为止,我已经通过PayPal进行了支付,但现在我需要允许用户通过信用卡支付而无需在PayPal上进行支付。PayPal API通过信用卡支付

任何人都知道什么是特定的付款方式?

+0

请显示您的感谢并标记您以前提出的问题的可接受答案。谢谢。 :) – Josh

+0

更好的回答在这里: http://stackoverflow.com/questions/7689640/paypal-express-checkout-pay-without-account – bgolson

回答

4

这里有一种方法:

首先,您需要与PayPal进行Website Payments Pro商家帐户。然后,熟悉DoDirectPayment API,这将允许您 流程交易您的网站与贝宝在后台工作。客户可以在您的网站上填写他们的信用卡信息等,而无需直接访问PayPal。

这也意味着客户不会被要求有一个PayPal账户才能在您的网站上进行交易。

如果您采取这种方式,您将需要SSL证书,并且需要对不希望在您的网站上进行交易的客户实施快速结帐。

Sample Code让你的脚湿润。祝你好运!

+0

谢谢。我在哪里可以找到该表单放置在我的网站上? – robos85

+0

如果我理解不错,要测试付款状态并在'后台'中更新,我需要使用PayPal SandBox,并且必须使用Express Checkout?我有ipn实施其他类型的交易。 – robos85

+0

为了不经过现场测试,即使不使用真钱,也可以使用PayPal的Sandbox环境。使用沙盒,您可以使用假金额设置测试帐户,并使用这些测试凭据来测试您的网站。我对IPN并不完全熟悉,但看起来您仍然需要同时执行Express Checkout API(针对PayPal用户)和DoDirectPayment API(针对非PayPal用户)。 IPN不会通知您触发交易的事件吗? (不一定执行处理交易的操作?) – Josh

相关问题