带支付墙的PayPal Plus,如何生成approval_url?

时间:2017-03-27 11:48:42

标签: api paypal

我即将整合paypal和iframed支付墙以及初始化脚本的文档,如下所示

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

文档说明“在呈现​​付款墙之前,必须创建付款资源 相应的API调用是“创建付款”。 “

我不清楚如何获得$approval_url。如何通过paypal api创建付款?

1 个答案:

答案 0 :(得分:0)

创建付款(终端:POST / v1 /付款/付款)

根据 payment_method funding_instrument ,您可以使用多种付款资源。对于PayPal PLUS,唯一有效的支付资源是PayPal帐户付款。在响应中,PayPal返回付款对象以及付款和销售状态。响应包括唯一标识交易的 付款ID 。还包括呈现PayPal PLUS付款墙所需的 approval_url 。由于在实际付款选择之前调用创建付款,您可能希望排除用户特定数据。可以在稍后阶段使用此数据更新支付资源。

有关更多信息,请查看文档(第8页) DE Integration Guide