如何在Android应用程序中集成Bambora付款网关?

时间:2019-05-06 08:39:27

标签: android payment-gateway bambora

大家好,我想将 bambora付款网关集成到我的android应用中。 我遵循了bambora提供的所有说明。并给出了github

上可用的示例

我成功集成了支付网关,但是当我将货币从EUR更改为SEK时,它会给出错误消息。

不支持所请求的付款类型或货币。这可能是由于缺少所用货币的协议所致。

公共字符串createCheckoutRequest()抛出JSONException {

    Random orderIdGenerator = new Random();
    int orderId = orderIdGenerator.nextInt(999999999);
    JSONObject checkoutOrder = new JSONObject();
    checkoutOrder.put("id", String.valueOf(orderId));
    checkoutOrder.put("amount", 375);
    checkoutOrder.put("currency", "EUR");  //error when i change from EUR to SEK 

    JSONObject checkoutUrl = new JSONObject();
    checkoutUrl.put("accept", "https://checkout-sdk-demo.bambora.com/accept");
    checkoutUrl.put("cancel", "https://checkout-sdk-demo.bambora.com/cancel");

    JSONObject checkoutRequest = new JSONObject();
    checkoutRequest.put("order", checkoutOrder);
    checkoutRequest.put("url", checkoutUrl);

    String jsonRequest = checkoutRequest.toString();

    return jsonRequest;

}

0 个答案:

没有答案