php - Paypal 标准 :How to handle Shipping and handlin?

标签 php paypal shopping-cart

是否有用于处理购物车运费的运费变量 对于 Paypal 标准购物车,请查看 [cmd = "_cart"]?例如:对于每次结帐,我需要支付 10 美元的运费(与购物车中的商品数量和购物车金额无关)。 有什么办法可以解决这个问题吗? 我只发现 shipping_x 变量,其中我没有为所有商品单独发货,但对于我有的一些商品。

总运费将是产品的单独运费 - 如果有 + 普通运费 10 美元

现在我将所有运费加在一起,只将 shipping_1 传递给 paypal。

有没有更好的办法?请建议。

提前致谢,

维尼萨。

最佳答案

您可以像这样传递总金额:-

     $totalamount=($ordSubTotal+$shippingVal+$totalTax-$couponDiscount);  

    $nvpstr="&PAYMENTACTION=$paymentType&AMT=$amount&CREDITCARDTYPE=$creditCardType&ACCT=$creditCardNumber&EXPDATE=".$padDateMonth.$expDateYear."&CVV2=$cvv2Number&FIRSTNAME=$firstName&LASTNAME=$lastName&STREET=$address1&CITY=$city&STATE=$state".
        "&ZIP=$zip&COUNTRYCODE=AU&CURRENCYCODE=$currencyCode";

并将此值传递给:-

$resArray=hash_call("doDirectPayment",$nvpstr);

关于php - Paypal 标准 :How to handle Shipping and handlin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17961485/

相关文章:

PayPal Advanced 用户定义字段的最大长度

Java Paypal 集成 SOAP JAX-WS - SSL 握手异常

php - 建议使用 PHP 编写不显示产品价格的产品目录脚本/框架

wordpress - 需要 Woocommerce 仅允许购物车中添加 1 个产品。如果购物车中已有产品,并且添加了另外 1 个产品,则应删除之前的 1 个产品

php - 为什么使用 array($this ,'function' ) 而不是 $this->function()

php - 添加功能不适用于数据库

php - Travis 自动加载器 PhpUnit

Paypal 沙箱 IPN 不发送请求

php - 存储购物车的临时数据

php - 排列 - 所有可能的数字集