加载并在不同的单选按钮下进行支付(v2 REST API与PayPal JavaScript SDK)



我在自己的div容器下加载个人支付方式:

<br>
div id="paypal-button-container_paypal"<br>
div id=="paypal-button-container_card"<br>
div id=="paypal-button-container_sofort"<br>
let FUNDING_SOURCES = [
paypal.FUNDING.PAYPAL,
paypal.FUNDING.CARD,
paypal.FUNDING.SOFORT
];
FUNDING_SOURCES.forEach(function (fundingSource) {
var button = paypal.Buttons({
fundingSource: fundingSource,
})
button.render('#paypal-button-container_'+fundingSource)
});

如何触发以下函数,

createOrder onApprove onInit onClick onCancel

等等……在上面的代码中?

如果我在循环中执行,每个动作将重复多次。

我是否必须为每个支付按钮做以下操作:https://developer.paypal.com/docs/checkout/apm/sofort/#link-renderpaymentbutton(如果是这样的话,是不是相同的代码再次重复&

吗?)我需要你的帮助。我很感激你的帮助。谢谢你。

将回调函数(createOrder, onApprove等)放在paypal.Buttons({...})

它们将在适当的时间被调用,例如createOrder在按钮被点击后发生。

最新更新