贝宝购物车自定义创建订单对象和用户详细信息
Paypal Shopping cart custom create order objects and user details
我有一个装有数组或我的对象的购物车。我的所有自定义用户详细信息都使用表单和 jQuery 进行了序列化。我想插入从我的用户详细信息表单中获得的用户数据(也许我使用付款人或 payer_info?对象。另外,我想将我的项目插入到 PayPal
CreateOrder: actions.order.create({
我猜我是这样做的?
"item_list": {
"items": [
{
"name": "hat",
"description": "Brown color hat",
"quantity": "5",
"price": "3",
"tax": "0.01",
"sku": "1",
"currency": "USD"
},
{
"name": "handbag",
"description": "Black color hand bag",
"quantity": "1",
或者可能在
"data": {
我可以为 PayPal 订单设置自己的自定义对象 class。谁能给我一个例子或更多关于我将如何做到这一点的意见?在 developer.paypal.com/docs 中,我几乎阅读了 JavaScript / PHP 的所有不同项目 SDK,我想使用我的 JavasSript 插入信息
这就是我的
$fname = $_POST['txtFirstname'];
$lname = $_POST['txtLastname'];
$email = $_POST['txtEmail'];
var totalPrice = <?php echo $newTotal; ?>
paypal.Buttons({
createOrder: function(data, actions) {
// setup transaction
return actions.order.create({
payer: {
name:
},
purchase_units: [{
amount: {
value: totalPrice
}
}]
});
},
可以这样做:
actions.order.create({
//prefer: 'return=representation',
application_context: {
//Accept URL
//return_url: successOrderUrl,
//Cancel URL
//cancel_url: cancelOrderUrl,
brand_name: "Company Name",
user_action: "PAY_NOW"
},
purchase_units: [{
amount: {
currency_code: 'EUR',
value: net_total,
breakdown: {
item_total: {
currency_code: 'EUR',
value : sub_total
},
tax_total: {
currency_code: 'EUR',
value: vat_amt
}
}
}
}],
payer: {
name: {
given_name: given_name,
surname: surname
},
email_address: email_address
}
});
我有一个装有数组或我的对象的购物车。我的所有自定义用户详细信息都使用表单和 jQuery 进行了序列化。我想插入从我的用户详细信息表单中获得的用户数据(也许我使用付款人或 payer_info?对象。另外,我想将我的项目插入到 PayPal
CreateOrder: actions.order.create({
我猜我是这样做的?
"item_list": {
"items": [
{
"name": "hat",
"description": "Brown color hat",
"quantity": "5",
"price": "3",
"tax": "0.01",
"sku": "1",
"currency": "USD"
},
{
"name": "handbag",
"description": "Black color hand bag",
"quantity": "1",
或者可能在
"data": {
我可以为 PayPal 订单设置自己的自定义对象 class。谁能给我一个例子或更多关于我将如何做到这一点的意见?在 developer.paypal.com/docs 中,我几乎阅读了 JavaScript / PHP 的所有不同项目 SDK,我想使用我的 JavasSript 插入信息
这就是我的
$fname = $_POST['txtFirstname'];
$lname = $_POST['txtLastname'];
$email = $_POST['txtEmail'];
var totalPrice = <?php echo $newTotal; ?>
paypal.Buttons({
createOrder: function(data, actions) {
// setup transaction
return actions.order.create({
payer: {
name:
},
purchase_units: [{
amount: {
value: totalPrice
}
}]
});
},
可以这样做:
actions.order.create({
//prefer: 'return=representation',
application_context: {
//Accept URL
//return_url: successOrderUrl,
//Cancel URL
//cancel_url: cancelOrderUrl,
brand_name: "Company Name",
user_action: "PAY_NOW"
},
purchase_units: [{
amount: {
currency_code: 'EUR',
value: net_total,
breakdown: {
item_total: {
currency_code: 'EUR',
value : sub_total
},
tax_total: {
currency_code: 'EUR',
value: vat_amt
}
}
}
}],
payer: {
name: {
given_name: given_name,
surname: surname
},
email_address: email_address
}
});