Запрос ZarinPal не работает в Android 9 - PullRequest
0 голосов
/ 01 мая 2019

Запрос 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 голосов
/ 01 мая 2019

заринпал работа по залповой библиотеке в андроид.Библиотека залпа версии 1.1.0 не работает в Android 9. Затем необходимо обновить версию библиотеки залпа до 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'
...