當以這樣的角度渲染貝寶按鈕時:
@ViewChild("paypalRef", { static: false }) private paypalRef: ElementRef;
renderPaypalButton() {
this.paypalSelected = true;
if (this.paypalButtonRendered != true) {
paypal
.Buttons({
style: {
layout: "horizontal",
color: "white",
label: "",
},
createOrder: (data, actions) => {
return actions.order.create({
purchase_units: [
{
amount: {
value: "1000",
currency_code: "zar",
},
},
],
});
},
})
.render(this.paypalRef.nativeElement);
}
this.paypalButtonRendered = true;
}
PayPal 彈出視窗顯示一瞬間,然后消失。但是,一旦我洗掉了 createOrder 函式,PayPal 彈出視窗就會正常顯示。我確定只是我做錯了什么,但任何幫助將不勝感激,謝謝。
uj5u.com熱心網友回復:
PayPal 彈出視窗顯示一瞬間,然后消失。
通常,查看瀏覽器 Javascript 控制臺和/或開發工具“網路”選項卡日志以查找錯誤原因。
貨幣代碼:“zar”,
對于這種特殊情況,我們可以看到這不是 PayPal API支持的貨幣。
通常,交易必須以通用的國際貨幣(例如美元)計價。如果付款人有當地貨幣(如 ZAR)的資金來源,例如當地卡,則在結賬時將向他們顯示兌換金額。您將收到交易貨幣(同樣,通常為美元)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/403702.html
標籤:
上一篇:Angularhttp模擬
