我使用离子框架和angularJS使用noodliopay示例(here)成功设置了Stripe结帐。我在收取金额时将货币设置为磅,但弹出按钮仍然显示美元符号。以下是工厂的代码片段
self.chargeUser = function(stripeToken, ProductMeta) {
var qCharge = $q.defer();
var chargeUrl = NOODLIO_PAY_API_URL + "/charge/token";
var param = {
source: stripeToken,
amount: Math.floor(ProductMeta.priceGBP*100), // amount in penny
currency: "gbp",
description: "",
stripe_account: STRIPE_ACCOUNT_ID,
test: true
};
$http.post(NOODLIO_PAY_API_URL + "/charge/token", param)
.success(
function(StripeInvoiceData){
qCharge.resolve(StripeInvoiceData);
}
)
.error(
function(error){
console.log(error)
qCharge.reject(error);
}
);
return qCharge.promise;
}
有人可以帮我吗?有没有办法改变货币符号?
答案 0 :(得分:0)
通过Stripe付款有两个步骤:
之前,我在为卡充电时添加了货币密钥,如示例中所示。但是,当我在获取条带令牌时添加货币时,问题就解决了。
由于