Paypal Express-隐藏运输方式和运输成本

时间:2019-02-19 07:35:36

标签: paypal

我在我的商店中使用PayPal Express,并在用户通过PayPal Express登录后回到商店后确定运输费用。

现在我没有传递任何运输成本,因为我想隐藏全部运输成本/方法(标为黄色)enter image description here

这怎么可能?我当前的请求如下所示:

     ["CALLBACKVERSION"]=>
  string(4) "84.0"
  ["LOCALECODE"]=>
  string(5) "de_DE"
  ["SOLUTIONTYPE"]=>
  string(4) "Mark"
  ["BRANDNAME"]=>
  string(8) "Foo"
  ["CARTBORDERCOLOR"]=>
  string(0) ""
  ["RETURNURL"]=>
  string(168) "..."
  ["CANCELURL"]=>
  string(111) "..."
  ["PAYMENTREQUEST_0_PAYMENTACTION"]=>
  string(4) "Sale"
  ["CALLBACK"]=>
  string(158) "..."
  ["CALLBACKTIMEOUT"]=>
  int(6)
  ["NOSHIPPING"]=>
  string(1) "2"
  ["PAYMENTREQUEST_0_AMT"]=>
  string(4) "1.19"
  ["PAYMENTREQUEST_0_CURRENCYCODE"]=>
  string(3) "EUR"
  ["PAYMENTREQUEST_0_ITEMAMT"]=>
  string(4) "1.25"
  ["PAYMENTREQUEST_0_DESC"]=>
  string(50) "..."
  ["PAYMENTREQUEST_0_CUSTOM"]=>
  string(50) "..."
  ["MAXAMT"]=>
  string(5) "32.25"
  ["L_PAYMENTREQUEST_0_NAME0"]=>
  string(12) "Gesamtsumme:"
  ["L_PAYMENTREQUEST_0_AMT0"]=>
  string(4) "1.25"
  ["L_PAYMENTREQUEST_0_QTY0"]=>
  int(1)

这会导致PayPal错误

  

“缺少统一运费选项;您必须指定统一费用   您指定回调URL时的运输选项。”

但是,如果我扣除任何运输费用,则如上所述。我怎么藏起来?

1 个答案:

答案 0 :(得分:1)

发现根据documentation,如果您指定回调URL,则需要FlatRateShippingOptions - ebl:ShippingOptionsType

当我查看有关ShippingOptionsType here的文档时,这看起来像是您想做的事情;

  

false-PayPal不显示此固定费用送货选项及其   数量作为默认的运送选项。

您需要添加三个(加2)字段:

1. "L_SHIPPINGOPTIONISDEFAULTn":
    If you specify false, you can adjust either or both of these values:
     - PAYMENTREQUEST_n_TAXAMT
     - PAYMENTREQUEST_n_INSURANCEAMT

2. "L_SHIPPINGOPTIONNAMEn"
3. "L_SHIPPINGOPTIONAMOUNTn"

希望这可以为您提供帮助!