ZarinPal请求在Android 9中不起作用

时间:2019-05-01 07:10:46

标签: android android-9.0-pie

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);
                }
            });

1 个答案:

答案 0 :(得分:0)

排球库在android中的工作。 凌空库版本1.1.0不能在android 9。 然后 您必须将凌空库版本更新为1.1.1

替换

git log --since="1st April" --name-only --pretty=format:"" feature_barnch..master -- *.java | sort -u | sed 's/.*\///' 

implementation 'com.zarinpal:purchase:0.0.8-beta