繁体   English   中英

Paypal Checkout (javascript) 创建订单 - 如何填写送货名称和电子邮件?

[英]Paypal Checkout (javascript) Create Order - How to fill the shipping name and email?

我试图找到如何在贝宝中填写运输信息,尤其是客户的电子邮件地址和姓名。

这是我的代码:

 paypal.Buttons({
      createOrder: function(data, actions) {
            return actions.order.create({
                purchase_units: [{
                    reference_id: "PUHF",
                description: "Some description",

                custom_id: "Something7364",
                soft_descriptor: "Great description 1",
                amount: {
                    currency_code: "EUR",
                    value: "234.00",
                    breakdown: {
                        item_total: {
                            currency_code: "EUR",
                            value: "200.00"
                        },
                        tax_total: {
                            currency_code: "EUR",
                            value: "20.00"
                        },
                        discount: { 
                            currency_code: "EUR",
                            value: "5.00"
                        },
                        shipping: {
                            currency_code: "EUR",
                            value: "20.00"
                        },
                        insurance: {
                            currency_code: "EUR",
                            value: "1.00"
                        },
                        shipping_discount: {
                            currency_code: "EUR",
                            value: "2.00"
                        }
                    }
                },
                items: [
                    {
                        name: "Item 1",
                        description: "The best item ever",
                        sku: "xyz-2654",
                        unit_amount: {
                            currency_code: "EUR",
                            value: "100.00"
                        },
                        quantity: "1"
                    },
                    {
                        name: "Item 2",
                        description: "Not bad too",
                        sku: "zdc-3942",
                        unit_amount: {
                            currency_code: "EUR",
                            value: "50.00"
                        },
                        quantity: "2"
                    }
                ],
                shipping: {
                    address: {
                        name: {
                            given_name: 'Jean',
                            surname: 'Martin'
                        },
                        email_address: 'jeanmartin[at]email.com',
                        address_line_1: "218 rue de la liberté",
                        address_line_2: "",
                        admin_area_2: "Paris",
                        admin_area_1: "",
                        postal_code: "75000",
                        country_code: "FR",
                    }
                }
                }]
            });
        },

        onApprove: function(data, actions) {
            return actions.order.capture().then(function(details) {
                // Show a success message to the buyer
                alert('Transaction completed by ' + details.payer.name.given_name + '!');
            });
        }


    }).render('#paypal-button-container');

送货地址已填写好,但姓名和电子邮件地址未填写在贝宝页面。

有人可以帮我将正确的参数传递给贝宝吗?

paypal.Buttons({
    createOrder: function(data, actions) {
        return actions.order.create({
            payer: {
                name: {
                    given_name: 'Jean',
                    surname: 'Martin'
                },
                email_address: 'jeanmartin@email.com'
            },
            purchase_units: [{
                ...
            }]
        });
    },

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM