从 Paypal 客户端 REST 集成按钮返回客户信息
Posted
技术标签:
【中文标题】从 Paypal 客户端 REST 集成按钮返回客户信息【英文标题】:Returning customer information from Paypal Client Side REST Integration Button 【发布时间】:2018-04-20 12:35:31 【问题描述】:我正在通过 checkout.js (https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/client-side-REST-integration/) 使用“客户端 REST 集成”
一旦授权并且paypal窗口关闭,有没有办法返回客户的信息(姓名+电子邮件地址)?
也许在下面的某个地方?
onAuthorize: function(data, actions)
// Make a call to the REST api to execute the payment
return actions.payment.execute().then(function()
window.alert('Payment Complete!');
);
谢谢
【问题讨论】:
【参考方案1】:自己回答: actions.payment.execute().then() 返回带有此信息的付款对象
onAuthorize: function(data, actions)
return actions.payment.execute().then(function(payment)
console.log(payment.payer.payer_info);
);
【讨论】:
以上是关于从 Paypal 客户端 REST 集成按钮返回客户信息的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PayPal Express Checkout 集成(客户端 REST)获取交易 ID
使用客户端 REST api 在 Laravel 中不显示 PayPal 按钮
PayPal Rest API Express Checkout 工作流程