【问题标题】:PayPal hide order total贝宝隐藏订单总额
【发布时间】:2016-06-15 20:38:44
【问题描述】:

我正在使用 PayPal 的 REST API 将通过 PayPal 支付到我的网站。当我向 PayPal 发送批准请求时,它总是显示订单总额。我真的不想展示这个。在我们请求批准时,用户甚至不知道他们的总订单金额是多少。有没有办法在 PayPal 页面隐藏订单总额?

【问题讨论】:

    标签: paypal paypal-rest-sdk


    【解决方案1】:

    您是否在 API 请求中发送订单项?例如:

      "item_list": {
        "items": [{
                "name": "Test",
                "sku": "18",
                "price": "7.47",
                "currency": "USD",
                "quantity": "1"
            }
    
        ]
      }
    

    如果您发送 items 数组,价格将显示在 PayPal 的付款页面中。

    但是,您可以只发送一个总金额,并且在买家批准时不会出现,例如:

    {
    "intent": "sale",
    "redirect_urls": {
        "return_url": "http://URL.com/restapi_test/_payments_execute-an-approved-paypal-payment.html",
        "cancel_url": "http://URL.com/restapi_test/_payments_create-a-payment-paypal.html"
    },
    "payer": {
        "payment_method": "paypal"
    },
    "transactions": [{
        "amount": {
            "total": "7.47",
            "currency": "USD"
        },
        "description": "This is the payment transaction description."
    }]
    }
    

    【讨论】:

    • 我没有发送完整的项目列表。我不想让那些表现出来。订单总数不会在他们的“经典”系统中显示,但在他们的新系统中会显示。
    • 嗨,迈克,我刚刚再次尝试使用与上述相同的 API 请求,但金额未显示在新布局中(白色/蓝色图案)。
    • 我正在做你正在做的事情。我只传递了一个金额字段,没有传递任何行项目。我的节目虽然:(。我希望我可以在我的管理部分添加一些自定义样式
    • 您有初始 API 请求的调试 ID 吗?它应该在“Paypal-Debug-Id”标头中返回。
    猜你喜欢
    • 2014-04-20
    • 2014-05-19
    • 2016-11-15
    • 2015-03-22
    • 2015-04-12
    • 2015-11-26
    • 2013-06-15
    • 2013-07-05
    • 2012-10-19
    相关资源
    最近更新 更多