ZarinPal 请求无法在 Android 9 中工作
ZarinPal Request not Working In Android 9
zarinpal 请求在我的应用程序中不起作用。
我将代码实现为 zarinpal 文档,但它不起作用。
PaymentRequest payment = ZarinPal.getPaymentRequest();
payment.setMerchantID("71c705f8-bd37-11e6-aa0c-000c295eb8fc");
payment.setAmount(100);
payment.setDescription("In App Purchase Test SDK");
payment.setCallbackURL("app://app");
payment.setMobile("09355106005");
payment.setEmail("imannamix@gmail.com");
ZarinPal.getPurchase(getApplicationContext()).startPayment(payment, new OnCallbackRequestPaymentListener() {
@Override
public void onCallbackResultPaymentRequest(int status, String authority, Uri paymentGatewayUri, Intent intent) {
startActivity(intent);
}
});
zarinpal 由 volley 库在 android 中工作。
volley 库版本 1.1.0 在 android 9 中不工作。
然后
您必须将 volley 库版本更新到 1.1.1
替换
implementation 'com.zarinpal:purchase:0.0.8-beta
至
implementation ('com.zarinpal:purchase:0.0.8-beta'){ exclude group: 'com.mcxiaoke.volley', module: 'library' }
implementation 'com.android.volley:volley:1.1.1'
zarinpal 请求在我的应用程序中不起作用。
我将代码实现为 zarinpal 文档,但它不起作用。
PaymentRequest payment = ZarinPal.getPaymentRequest();
payment.setMerchantID("71c705f8-bd37-11e6-aa0c-000c295eb8fc");
payment.setAmount(100);
payment.setDescription("In App Purchase Test SDK");
payment.setCallbackURL("app://app");
payment.setMobile("09355106005");
payment.setEmail("imannamix@gmail.com");
ZarinPal.getPurchase(getApplicationContext()).startPayment(payment, new OnCallbackRequestPaymentListener() {
@Override
public void onCallbackResultPaymentRequest(int status, String authority, Uri paymentGatewayUri, Intent intent) {
startActivity(intent);
}
});
zarinpal 由 volley 库在 android 中工作。 volley 库版本 1.1.0 在 android 9 中不工作。 然后 您必须将 volley 库版本更新到 1.1.1
替换
implementation 'com.zarinpal:purchase:0.0.8-beta
至
implementation ('com.zarinpal:purchase:0.0.8-beta'){ exclude group: 'com.mcxiaoke.volley', module: 'library' }
implementation 'com.android.volley:volley:1.1.1'