2017-03-27 15 views
0

我即将整合贝宝加支付的iFrame墙,即将文件初始化脚本看起来它遵循带支付墙的PayPal Plus,如何生成approval_url?

<script type="application/javascript"> 
    var ppp = PAYPAL.apps.PPP({ 
     "approvalUrl": "'.$approval_url.'", 
     "placeholder": "ppplus", 
     "mode": "sandbox", 
     "country": "DE" 
    }); 
</script> 

文档说“此前渲染墙付款的支付资源必须创建该 相应的API调用是“创建支付”。“

并不清楚我怎么得到一个$approval_url。如何通过PayPal API创建付款?

回答

0

创建支付(端点:POST/V1 /支付/支付)

根据PAYMENT_METHODfunding_instrument,您可以使用多个支付资源。对于PayPal PLUS,唯一有效的付款资源是PayPal账户付款。在回复中,PayPal会返回付款对象以及付款和销售状态。该响应包括一个支付ID,唯一标识交易。还包括一个approval_url,这是呈现PayPal PLUS付款墙所必需的。由于在实际付款选择之前调用创建付款,您可能想要排除用户特定的数据。付款资源可以在稍后阶段用这些数据进行更新。

欲了解更多信息,请查看文档(页数8)之间 DE Integration Guide

+0

谢谢,我发现我有打电话'/ V1 /支付/ payment'但因为它在文档保持我应该找回approvalUrl在related_resources中,但在我的情况是空的 – fefe