Я использую Платежный шлюз Peach для платежной транзакции в приложении.Ниже приведен код для вызова sdk
private void configCheckout(String checkoutId) {
this.checkoutId = checkoutId;
Set<String> paymentBrands = new LinkedHashSet<>();
paymentBrands.add("VISA");
paymentBrands.add("MASTER");
paymentBrands.add("AMEX");
paymentBrands.add("DISCOVER");
CheckoutSettings checkoutSettings = new CheckoutSettings(checkoutId, paymentBrands, Connect.ProviderMode.LIVE);
checkoutSettings.setStorePaymentDetailsMode(CheckoutStorePaymentDetailsMode.PROMPT);
checkoutSettings.setShopperResultUrl(AppConstants.BASE_URL + "api/v1/transaction/redirect/");
checkoutSettings.setSecurityPolicyModeForTokens(CheckoutSecurityPolicyMode.DEVICE_AUTH_REQUIRED);
Intent intent = checkoutSettings.createCheckoutActivityIntent(this);
intent.putExtra(CheckoutActivity.CHECKOUT_SETTINGS, checkoutSettings);
startActivityForResult(intent, CheckoutActivity.REQUEST_CODE_CHECKOUT);
}
, который открывает платежный шлюз.После заполнения OTP он не перенаправляется в приложение.Не звонит onActivityResult
.Загрузчик продолжает двигаться в браузере SDK.Любое решение будет высоко ценится.