如何为本地取货配置PayPal智能支付按钮?

如何为本地取货配置PayPal智能支付按钮?,paypal,Paypal,我想使用PayPal在餐馆网站上支付当地接送费用。我的代码似乎适用于送货,但我不知道如何使用本地皮卡。 提到了一个名为shipping_type的属性,该属性可以设置为PICKUP,但不清楚在何处设置该属性 当我使用以下JSON对象调用actions.order.create时,PayPal仍然会告诉用户选择一个交付地址: { shipping: {shipping_type: "PICKUP", type: "PICKUP"}, shipping_type: "PICKUP",

我想使用PayPal在餐馆网站上支付当地接送费用。我的代码似乎适用于送货,但我不知道如何使用本地皮卡。 提到了一个名为shipping_type的属性,该属性可以设置为PICKUP,但不清楚在何处设置该属性

当我使用以下JSON对象调用actions.order.create时,PayPal仍然会告诉用户选择一个交付地址:

{
    shipping: {shipping_type: "PICKUP", type: "PICKUP"},
    shipping_type: "PICKUP",
    shipping_option: {type: "PICKUP"},
    "application_context": {
        "payment_method": { "payee_preferred": "IMMEDIATE_PAYMENT_REQUIRED" }
    },
    "purchase_units": [ {
        "shipping": { "option": { "type": "PICKUP" } },
        "shipping_option": { "type": "PICKUP" },
        "application_context": { "payment_method": { "payee_preferred": "IMMEDIATE_PAYMENT_REQUIRED" } },
        "items": [
            { "name": "XXL Hamburger", "unit_amount": { "currency_code": "EUR", "value": "11.50" }, "quantity": 1 },
            { "name": "XXL Rumpsteak", "unit_amount": { "currency_code": "EUR", "value": "24.90" }, "quantity": 1 }
        ],
        "amount": {
            "currency_code": "EUR",
            "value": "36.40",
            "breakdown": { "item_total": { "currency_code": "EUR", "value": "36.40" } }
        }
    } ]
}
有人有一个有效的例子吗

顺便说一下:在测试我的代码时,不清楚是否需要立即付款

PayPal仍然告诉用户选择送货地址

要在PayPal交易中没有配送地址,请执行以下操作:

PayPal仍然告诉用户选择送货地址

要在PayPal交易中没有配送地址,请执行以下操作:

    application_context: {
        shipping_preference: 'NO_SHIPPING'
    }