Paypal 贝宝参考交易计费协议
我们要求通过PayPal进行参考交易,每月向客户支付不同金额的账单。 e、 第一个月是30美元,第二个月可能是35美元,第三个月可能是25美元等等 到目前为止,这似乎是最好的方法: 我正在使用此页面中PayPal推荐的SDK: 以及使用ExpressCheckout方法。(通过composer安装的paypal/merchant sdk php) 我们有一个免费的贝宝商业帐户 通过沙盒测试,我能够:Paypal 贝宝参考交易计费协议,paypal,billing,express-checkout,Paypal,Billing,Express Checkout,我们要求通过PayPal进行参考交易,每月向客户支付不同金额的账单。 e、 第一个月是30美元,第二个月可能是35美元,第三个月可能是25美元等等 到目前为止,这似乎是最好的方法: 我正在使用此页面中PayPal推荐的SDK: 以及使用ExpressCheckout方法。(通过composer安装的paypal/merchant sdk php) 我们有一个免费的贝宝商业帐户 通过沙盒测试,我能够: 获取代币(SetExpressCheckout)-类别->数字,账单协议,类型=销售 将客户转发
- PayPal业务帐户是否需要任何切换/状态/升级才能在实时环境中启用参考交易
- 如何设置$0计费协议,以便在本月晚些时候开具金额发票?当在上述步骤1中传递0量时,将显示错误
- 即使我已传递BillingAgreement数据,也不会返回账单ID //账单协议详情 $billingAgreementDetails=新的BillingAgreementDetailsType(“商品化BillingLeagreement”); $billingAgreementDetails->BillingAgreementDescription=$billingAgreementTxt; $setECReqDetails->BillingAgreementDetails=数组($BillingAgreementDetails)
我正在寻找关于解决文档中矛盾的方法和解释的建议。(或者如果我做错了什么,那么很高兴听到)回答你的问题: 1) 贝宝业务账户是否需要任何切换/状态/升级才能在实时环境中启用参考交易? 如果您在调用引用事务时收到错误,则可能是您的帐户中的设置已关闭。您需要联系PayPal业务支持团队以启用它 2) 未返回账单ID。
要设置计费协议,您需要在SetExpressCheckout请求中传递paymentaction=授权。如果将paymentaction设置为sale,则无法设置计费协议 谢谢你的回答。第1点我意识到,有一次在live帐户上运行测试(getToken…),返回了类似的消息。基本上联系贝宝激活参考交易。-2.返回此问题时,我将测试Billing ID paymentaction=授权。感谢您的评论。更新:使用PayPal SDK(PHP via composer)(merchant SDK PHP,SDK核心PHP)-我使用CreateBillingAgreement()返回BillingAgreementID。沙盒中的否仍在获取:[LongMessage]=>未启用预批准的付款。。。沙盒中的设置被激活,因此关闭PayPal支持。。有趣。与Paypal支持人员交谈后。。他们说沙盒有缺陷,引用事务在沙盒上不起作用。。。不确定该怎么想,将继续在实时帐户上尝试。