json - 删除 PayPal REST API 中的送货选项

标签 json paypal

我有个问题,好久没解决了。我正在实现 PayPal 快速结帐并且无法删除运费,因为网站正在销售营销并且不需要送货选项。我有这个带有配置的 JSON,从文档和其他一些帖子中,我应该将“no_shipping”属性的值实现为 1。但是我找不到应该将此行放在哪里。或者也许这是不同的做法。感谢任何形式的帮助。

$_SESSION['expressCheckoutPaymentData'] = '{
                                  "transactions":[
                                     {
                                        "amount":{
                                           "currency":"USD",
                                           "total":"320",
                                           "details":{

                                              "subtotal":"300"

                                           }
                                        },
                                        "description":"creating a payment",
                                        "item_list":{
                                           "items":[
                                              {
                                                 "name":"Camera",
                                                 "quantity":"1",
                                                 "price":"300",
                                                 "sku":"1",
                                                 "currency":"USD"
                                              }
                                           ]
                                        }
                                     }
                                  ],
                                  "payer":{
                                     "payment_method":"paypal"
                                  },
                                  "intent":"sale",
                                  "redirect_urls":{
                                     "cancel_url":"'.$cancelUrl.'",
                                     "return_url":"'.$placeOrderUrl.'"
                                  }
                               }';

最佳答案

试试这个:

$_SESSION['expressCheckoutPaymentData'] = '{
    "payment": {
        "transactions": [{
            "amount": {
                "currency": "USD",
                "total": "320",
                "details": {

                    "subtotal": "300"

                }
            },
            "description": "creating a payment",
            "item_list": {
                "items": [{
                    "name": "Camera",
                    "quantity": "1",
                    "price": "300",
                    "sku": "1",
                    "currency": "USD"
                }]
            }
        }]
    },
    "experience": {
        "input_fields": {
            "no_shipping": 1
        }
    }
}';

关于json - 删除 PayPal REST API 中的送货选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39982928/

相关文章:

c# - Asp MVC Paypal 交易

android - PAYMENT_CREATION_ERROR_NEED_VALID_FUNDING_INSTRUMENT

php - PHP json_encode无法部分处理数组

json - Spark from_json - StructType 和 ArrayType

javascript - 根据 JSON 的值和 JSON 数组的键合并一个 JSON 和 JSON 数组

php - Magento 阻止 Paypal 重写

paypal - payflow 透明重定向总是采取错误 url

ios - 为 Alamofire 创建请求主体

php - 如何从 PHP 中的 json_decode 访问嵌套数组?

android - 删除/隐藏 card.io/paypal Logo android