From 8cd3176d0d2e98c1d64ba4cdbcf591b81315eb28 Mon Sep 17 00:00:00 2001 From: Martin Fernandez Prieto Date: Wed, 20 Dec 2023 13:37:27 +0100 Subject: [PATCH] implement v4 --- .../src/main/java/com/aplazame/sdk/AplazameSDK.java | 4 ++++ .../com/aplazame/sdk/network/api/AplazameApiManager.java | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/aplazame-android-sdk/src/main/java/com/aplazame/sdk/AplazameSDK.java b/aplazame-android-sdk/src/main/java/com/aplazame/sdk/AplazameSDK.java index f11bd0a..e2dcf78 100644 --- a/aplazame-android-sdk/src/main/java/com/aplazame/sdk/AplazameSDK.java +++ b/aplazame-android-sdk/src/main/java/com/aplazame/sdk/AplazameSDK.java @@ -231,6 +231,10 @@ public static void setCheckout(String checkout_id) { AplazameSDK.checkout_id = checkout_id; } + public static String getCheckoutId() { + return AplazameSDK.checkout_id; + } + private static void checkAplazameSdkConfiguration() { if (aplazameApiManager == null) { activity.finish(); diff --git a/aplazame-android-sdk/src/main/java/com/aplazame/sdk/network/api/AplazameApiManager.java b/aplazame-android-sdk/src/main/java/com/aplazame/sdk/network/api/AplazameApiManager.java index 9ae95e3..138fd06 100644 --- a/aplazame-android-sdk/src/main/java/com/aplazame/sdk/network/api/AplazameApiManager.java +++ b/aplazame-android-sdk/src/main/java/com/aplazame/sdk/network/api/AplazameApiManager.java @@ -1,5 +1,6 @@ package com.aplazame.sdk.network.api; +import com.aplazame.sdk.AplazameSDK; import com.aplazame.sdk.BuildConfig; import com.aplazame.sdk.network.authenticator.AuthInterceptor; import com.aplazame.sdk.network.model.CheckoutAvailabilityDto; @@ -26,7 +27,7 @@ public class AplazameApiManager { private Boolean debug; private static final String BASE_URL = "https://api.aplazame.com/"; private static final String INITIALIZE_CHECKOUT_URL = - "https://checkout.aplazame.com/?public-key=%1$s&post-message=true&platform-name=android&platform-version=%2$s&module-name=aplazame&module-version=%3$s&sandbox=%4$s"; + "https://checkout.aplazame.com/?public-key=%1$s&platform-name=android&platform-version=%2$s&module-name=aplazame&module-version=%3$s&sandbox=%4$s&order=%5$s"; private static final String ANDROID_JS_INTERFACE_NAME = "AplazameAndroidSDK"; private static final String POST_MESSAGE_CHECKOUT_DATA = @@ -101,7 +102,9 @@ public String initializeCheckoutUrl() { token, android.os.Build.VERSION.SDK_INT, moduleVersion, - debug ? "true" : "false"); + debug ? "true" : "false", + AplazameSDK.getCheckoutId() + ); } public String addEventListener() {