使用cURL进行Paypal快速结账运费计算

时间:2014-06-06 09:54:35

标签: php curl paypal shipping express-checkout

我试图在我的网站上实施通过第三方托管托管的购物车,因此我没有安装API或其他要求以便能够使用PHP,因此我正在使用PHP改为执行cURL调用。

我需要计算我的商品的运费,但我不确定如何通过我的设置来实现这一点。我知道PayPal有一个运费计算器,是不是可以使用它?如果没有,如何在无法访问API的情况下设置运费?

我被指向Instant Update API,但我没有办法安装API来使用它。还有另一种方式吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

Ex CURL到以下网址: 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