我在JusPayExpressCheckout SDK中面临一个奇怪的问题。
我的结尾网址是 - “https://dev.merchant.com/payments/app-success”
我有两种付款方式 - >
1。卡付款 我执行环境初始化:
checkout.environment(SANDBOX, merchantId: AppConstants.PaymentString.merchantId, orderId: model.orderId, cardNumber: model.cardNumber, cardExpiryYear: model.cardExpiryYear, cardExpiryMonth: model.cardExpiryMonth, cardSecurityCode: model.cardSecurityCode, nameOnCard: model.nameOnCard, authType: DEFAULT_AUTHENTICATION, saveToLocker: true, endUrlRegexes: [ "https:\\/\\/dev\\.merchant\\.com\\/payments\\/app-success.*$"])
此作品
2。 NetBankingPayment
我执行环境初始化:
checkout.environment(SANDBOX, merchantId: AppConstants.PaymentString.merchantId, orderId: model.orderId, netbankingBank: model.bankId, endUrlRegexes: [ "https:\\/\\/merchant\\.acko\\.com\\/payments\\/app-success.*$"])
奇怪......投掷失败了: “错误 - 操作无法完成。(JuspayError错误102。)”
即使两种情况下的正则表达式相同。
有人可以让我知道出现了什么问题吗?如果这是一个错误的endUrlRegex,那么endURL的正确正则表达式是什么?
答案 0 :(得分:0)
如果在创建订单时指定的endURL与应用中指定的正则表达式匹配,它将始终有效。
在您的情况下,请检查JusPay沙箱仪表板并验证是否正确配置了所选的网上银行选项。当付款URL为空或未找到合适的网关来处理付款时,将返回102错误代码。