我有个问题,好久没解决了。我正在实现 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/