Paypal javascript sdk - 送货地址
Paypal javascript sdk - shipping address
我正在尝试使用 javascript sdk 实现快速结账按钮。同时发送送货地址。但是当我登录 paypal 帐户付款时,它没有使用我发送的送货地址。它已经从帐户中拿走了一个。我如何配置才能使用我提供的送货地址?而且,它也应该被验证??
以上是我使用的示例代码
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: valueTotal,
currency_code: currencyCode,
breakdown: {
item_total: {
currency_code: currencyCode,
value: valueTotal
},
shipping: {
currency_code: currencyCode,
value: "0"
},
}
},
item_number: skuNum,
item_name: itemName,
items: [{
name: itemName,
unit_amount: {value: valueTotal, currency_code: currencyCode},
quantity: '1',
sku: skuNum
}],
shipping: {
name: {
full_name: fullName,
},
address: {
address_line_1: company,
address_line_2: street + houseNo,
admin_area_2: city,
admin_area_1: state,
postal_code: zip,
country_code: countryCode
},
}
}],
application_context: {
shipping_preference: 'SET_PROVIDED_ADDRESS',
}
});
},
好的,我知道为什么 paypal 拒绝我给定的送货地址的问题。在地址第 1 行我有公司,这是可选字段。如果为空,paypal 将忽略完整的送货地址并从帐户中提取。
我正在尝试使用 javascript sdk 实现快速结账按钮。同时发送送货地址。但是当我登录 paypal 帐户付款时,它没有使用我发送的送货地址。它已经从帐户中拿走了一个。我如何配置才能使用我提供的送货地址?而且,它也应该被验证??
以上是我使用的示例代码
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: valueTotal,
currency_code: currencyCode,
breakdown: {
item_total: {
currency_code: currencyCode,
value: valueTotal
},
shipping: {
currency_code: currencyCode,
value: "0"
},
}
},
item_number: skuNum,
item_name: itemName,
items: [{
name: itemName,
unit_amount: {value: valueTotal, currency_code: currencyCode},
quantity: '1',
sku: skuNum
}],
shipping: {
name: {
full_name: fullName,
},
address: {
address_line_1: company,
address_line_2: street + houseNo,
admin_area_2: city,
admin_area_1: state,
postal_code: zip,
country_code: countryCode
},
}
}],
application_context: {
shipping_preference: 'SET_PROVIDED_ADDRESS',
}
});
},
好的,我知道为什么 paypal 拒绝我给定的送货地址的问题。在地址第 1 行我有公司,这是可选字段。如果为空,paypal 将忽略完整的送货地址并从帐户中提取。