Paypal 快速结帐按钮
Posted
技术标签:
【中文标题】Paypal 快速结帐按钮【英文标题】:Paypal express checkout button 【发布时间】:2017-07-15 17:58:06 【问题描述】:我正在我的网站上集成 ,我有以下代码:
paypal.Button.render(
env: 'sandbox', // Optional: specify 'sandbox' environment
style:
size: 'medium',
color: 'blue',
shape: 'rect'
,
payment: function(resolve, reject)
var CREATE_PAYMENT_URL = 'http://example.com/create-payment';
paypal.request.post(CREATE_PAYMENT_UR)
.then(function(data)
resolve(data.paymentID);
)
.catch(function(err)
reject(err);
);
,
onAuthorize: function(data)
// Note: you can display a confirmation page before executing
var EXECUTE_PAYMENT_URL = 'http://example.com/execute-payment';
paypal.request.post(EXECUTE_PAYMENT_URL,
paymentID: data.paymentID,
payerID: data.payerID,
)
.then(function(data) /* Go to a success page */ )
.catch(function(err) /* Go to an error page */ );
, '#paypal-button');
我想分别设置payment
和onAuthorize
。有什么办法吗?
类似:paypal.Button.onAuthorize = function() ;
【问题讨论】:
【参考方案1】:如果有帮助,您可以单独创建函数
function payment()
...
function onAuthorize()
...
paypal.Button.render(
payment: payment,
onAuthorize: onAuthorize
);
【讨论】:
以上是关于Paypal 快速结帐按钮的主要内容,如果未能解决你的问题,请参考以下文章