2016-04-30 106 views
-1

我正在开发使用PHP/cURL使用贝宝付款专业版的支付集成。用户要求,以及能够通过信用卡(我已经实现支付和它的作品张贴领域的以下列表:“PARTNER = PayPalUK &供应商= HGGQ357J8T & USER = GLD7VF48TH & PWD = D84YDSPXFRA6HK54 &投标= $投标& TRXTYPE = S & CURRENCYCODE = GPB & AMT = $ AMT & CREDITCARDTYPE = $ CARD_TYPE & NAMEONCARD = $ name_on_card & ACCT = $ CARD_NUMBER & CVV2 = $ CSC & EXPDATE = $ expiryDate & ISSUENUMBER = $ ISSUENUMBER &注释1 = $ name_on_card & BILLTOFIRSTNAME = $ name_on_card & SECURETOKEN = $ SECURETOKEN & SECURETOKENID = $ SECURETOKENID“),他需要允许用户通过输入他们的paypal登录信息而不是他们的卡信息来支付费用)我搜查了开发者文档,我能找到的唯一一条信息就是招标参数需要设置为“P”。文档是否可用?我假设他们必须是用户paypal详细信息的必填字段,但他们称为什么?如何使用贝宝付款亲与用户贝宝详细信息

+1

您不允许*永远*请求用户的PayPal登录凭证。它不支持该API或其他任何API。如果您希望用户使用PayPal付款,则可以通过支持的流程之一将其发送到paypal.com。 – ceejayoz

回答

0

您现在使用的是Payments Pro。你在寻找什么使PayPal付款是Express Checkout

这个PayPal PHP SDK将使您的Express Checkout API调用非常快速和容易。

您将使用的调用是SetExpressCheckout,GetExpressCheckoutDetails,DoExpressCheckoutPayment。 SDK包括每个功能样本以及作为优秀入门文件的空模板。

你可以打开这些并填写你自己的值给你设置的所有参数,它会处理剩下的。