【问题标题】:Paypal Express Checkout shipping calculation with cURL使用 cURL 计算 Paypal Express Checkout 运费
【发布时间】:2014-07-27 13:22:44
【问题描述】:

我正在尝试在我的网站上实现一个通过第三方托管托管的购物车,因此我没有安装 API 或其他要求来使用 PHP,因此我使用 PHP 来执行 cURL而是调用。

我需要计算我的物品的运费,但我不确定如何使用我的设置来实现这一点。我知道 PayPal 有一个运费计算器,不能用吗?如果没有,我如何在不访问 API 的情况下设置运费?

我一直指向Instant Update API,但我没有办法安装 API 来使用它。还有其他方法吗?

【问题讨论】:

    标签: php curl paypal shipping express-checkout


    【解决方案1】:

    首先,PayPal Profile 中的运费计算器仅适用于网站支付标准(立即购买、添加到购物车等)。要使用 Express checkout 进行 API 调用,您需要在 CURL API 请求中发送一些参数。

    您需要在 CURL 请求中传递PAYMENTREQUEST_n_SHIPPINGAMT。可用variables

    P.S 您不需要任何特殊权限即可进行 API 调用。只需PHP+CURL即可。

    Ex CURL 到以下 URL: https://api-3t.paypal.com/nvp?&user=xxxxxxxxxx&pwd=xxxxxxxxxx&signature=xxxxxxxxxx&version=70.0&METHOD=SetExpressCheckout&RETURNURL=http://www.paypal.com/test.php&CANCELURL=http://www.paypal.com/test.php&PAYMENTACTION=Sale&AMT=50&CURRENCYCODE=USD&PAYMENTREQUEST_n_SHIPPINGAMT=5.00

    【讨论】:

    • 这是我第一次以任何形式使用 cURL,所以我不确定如何在我的 cURL 请求中传递它。另外,我不需要 SDK 来使用 API 吗?我如何访问必要的类以便将 API 与 PHP+CURL 一起使用?
    • 但这不是指定运费吗?我需要使用送货地址计算国际运费。这看起来像 NVP 而不是 CURL,不是吗?
    猜你喜欢
    • 2012-01-28
    • 2011-07-15
    • 2015-03-09
    • 2016-12-02
    • 2017-11-05
    • 2014-08-05
    • 2012-05-18
    • 2015-11-06
    相关资源
    最近更新 更多