我需要使用服务器集成中的 paypal createorder 函数将我的金额从应用程序传递到 Paypal。我怎样才能通过身体的数量。?
Posted
技术标签:
【中文标题】我需要使用服务器集成中的 paypal createorder 函数将我的金额从应用程序传递到 Paypal。我怎样才能通过身体的数量。?【英文标题】:I need to pass my amount from application to Paypal using the paypal createorder function in server integration. how can i pass the amount in body.? 【发布时间】:2020-01-19 15:56:39 【问题描述】:<script>
// Render the PayPal button into #paypal-button-container
paypal.Buttons(
// Set up the transaction
createOrder: function(data, actions)
return fetch('payPalPayment.html',
method: 'post',
body: JSON.stringify(
"purchase_units": [
"amount":
"currency_code": "USD",
"value": 100.00
]
)
).then(function(res)
return res.json();
).then(function(data)
return data.paypalToken;
);
,
// Finalize the transaction
onApprove: function(data, actions)
return fetch('paypalGetExpressCheckout.html',
method: 'post'
).then(function(res)
return res.json();
).then(function(details)
// Show a success message to the buyer
alert('Transaction completed by ' + details.payer.name.given_name + '!');
);
).render('#paypal-button-container');
</script>
this above code does not show the amount when I login
【问题讨论】:
【参考方案1】:我遇到了类似的问题,对我有用的是我使用了createOrder
的基本集成,因为我需要的是驻留在客户端中。
https://developer.paypal.com/docs/checkout/integrate/#4-set-up-the-transaction
paypal.Buttons(
createOrder: function(data, actions)
return actions.order.create(
purchase_units: [
amount:
currency_code: "USD",
value: '100.00'
]
);
,
onApprove: function(data, actions)
return fetch('paypalGetExpressCheckout.html',
method: 'post'
).then(function(res)
return res.json();
).then(function(details)
// Show a success message to the buyer
alert('Transaction completed by ' + details.payer.name.given_name + '!');
);
).render('#paypal-button-container');
【讨论】:
以上是关于我需要使用服务器集成中的 paypal createorder 函数将我的金额从应用程序传递到 Paypal。我怎样才能通过身体的数量。?的主要内容,如果未能解决你的问题,请参考以下文章
如何向 actions.order.create paypal 集成添加更多属性
laravel 中的 PayPal IPN 集成(需要在我的后端实时更新定期付款状态)