条纹弹出显示错误的货币

时间:2016-07-11 12:33:11

标签: angularjs ionic-framework stripe-payments

我使用离子框架和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;
}

enter image description here

有人可以帮我吗?有没有办法改变货币符号?

1 个答案:

答案 0 :(得分:0)

通过Stripe付款有两个步骤:

  1. 获取条纹标记
  2. 为卡充电
  3. 之前,我在为卡充电时添加了货币密钥,如示例中所示。但是,当我在获取条带令牌时添加货币时,问题就解决了。

    由于