zarinpal icon indicating copy to clipboard operation
zarinpal copied to clipboard

Exception in flutter-web

Open gabrimatic opened this issue 4 years ago • 10 comments

This package throws an exception in the web platform.

Code:

    ZarinPal().startPayment(
      (PaymentRequest()
        ..setIsSandBox(true)
        ..setMerchantID("***")
        ..setAmount(25000)
        ..setCallbackURL(url)
        ..setMobile(_userNumber)
        ..setEmail(_userEmail)
        ..setDescription("something...")),
      (
        status,
        String? gatewayUri,
      ) async {
        if (status != 100 || gatewayUri == null) return;

        isOnPayment = true;
        openURLpage(gatewayUri, false);
      },
    );

Exception:

DioError [DioErrorType.response]: XMLHttpRequest error.
dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 909:28   get current
packages/dio/src/dio_mixin.dart 819:20                               assureDioError
packages/dio/src/dio_mixin.dart 678:13                               _dispatchRequest
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 60:31   <fn>
dart-sdk/lib/async/zone.dart 1618:54                                 runBinary
dart-sdk/lib/async/future_impl.dart 169:20                           handleError
dart-sdk/lib/async/future_impl.dart 719:46                           handleError
dart-sdk/lib/async/future_impl.dart 740:13                           _propagateToListeners
dart-sdk/lib/async/future_impl.dart 550:5                            [_completeError]
dart-sdk/lib/async/future_impl.dart 606:7                            callback
dart-sdk/lib/async/schedule_microtask.dart 40:11                     _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5                      _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 166:15  <fn>

gabrimatic avatar Aug 25 '21 11:08 gabrimatic

به خاطر خطای cros مروگر ها هستش

javad-zobeidi avatar Feb 09 '22 17:02 javad-zobeidi

@javad-zobeidi خب راه حلش چیه ؟ منم به این مشکل توی فلاتر وب برخوردم

parsa10 avatar Mar 15 '23 15:03 parsa10

سلام وقت بخیر من پکیج رو داخل pubspec قرار دادم اما این خطا را گرفتم Because zarinpal >=1.0.4 depends on dio ^4.0.0 and FastFeed depends on dio ^5.1.1, zarinpal >=1.0.4 is forbidden. So, because FastFeed depends on zarinpal ^1.0.4+1, version solving failed. pub get failed به پکیج dio ^5.1.1 احتیاج دارم ، راهی هست که بتونیم از زرین پال استفاده کنیم ؟

adel4780 avatar Apr 03 '23 04:04 adel4780

جناب زبیدی سلام و خدا قوت این خطا نیست بلکه یه پیشنهاده برای پیشرفت این کتابخونه زرین پال نوع واحد پول که ریال یا تومان باشه رو به اطلاعات ارسالیش اضافه کرده یعنی IRR یا IRT اگر ممکنه این پکیج خوب رو با این امکان آپدیت کنید که نیاز به تبدیل واحد ریال به تومن بصورت دستی نباشه بازم ممنون

kia1349 avatar Nov 05 '23 11:11 kia1349

سلام اشتباه گرفتین من زبیدی نیستم

On Sun, Nov 5, 2023, 2:52 PM Reza Kia @.***> wrote:

جناب زبیدی سلام و خدا قوت این خطا نیست بلکه یه پیشنهاده برای پیشرفت این کتابخونه زرین پال نوع واحد پول که ریال یا تومان باشه رو به اطلاعات ارسالیش اضافه کرده یعنی IRR یا IRT اگر ممکنه این پکیج خوب رو با این امکان آپدیت کنید که نیاز به تبدیل واحد ریال به تومن بصورت دستی نباشه بازم ممنون

— Reply to this email directly, view it on GitHub https://github.com/javad-zobeidi/zarinpal/issues/5#issuecomment-1793708476, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASL62EL3T3AVQIY47UENLDTYC5ZGRAVCNFSM5CY2DZY2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZZGM3TAOBUG43A . You are receiving this because you commented.Message ID: @.***>

adel4780 avatar Nov 05 '23 11:11 adel4780

سلام ممنونم ببخشید ، باعث مزاحمت شدم

On Sun, Nov 5, 2023, 14:57 Adel Karimi @.***> wrote:

سلام اشتباه گرفتین من زبیدی نیستم

On Sun, Nov 5, 2023, 2:52 PM Reza Kia @.***> wrote:

جناب زبیدی سلام و خدا قوت این خطا نیست بلکه یه پیشنهاده برای پیشرفت این کتابخونه زرین پال نوع واحد پول که ریال یا تومان باشه رو به اطلاعات ارسالیش اضافه کرده یعنی IRR یا IRT اگر ممکنه این پکیج خوب رو با این امکان آپدیت کنید که نیاز به تبدیل واحد ریال به تومن بصورت دستی نباشه بازم ممنون

— Reply to this email directly, view it on GitHub < https://github.com/javad-zobeidi/zarinpal/issues/5#issuecomment-1793708476>,

or unsubscribe < https://github.com/notifications/unsubscribe-auth/ASL62EL3T3AVQIY47UENLDTYC5ZGRAVCNFSM5CY2DZY2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZZGM3TAOBUG43A>

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/javad-zobeidi/zarinpal/issues/5#issuecomment-1793709766, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACT3JBHNWALJDTAEQHD6BKTYC5Z3VAVCNFSM5CY2DZY2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZZGM3TAOJXGY3A . You are receiving this because you commented.Message ID: @.***>

kia1349 avatar Nov 05 '23 14:11 kia1349

سلام من بعد از اتصال به درگاه پرداخت به برنامه برگشت داده نمیشم تا بتونم بررسی کنم که کاربر پرداختش موفق بوده یا خیر. از پکیج uni_links هم استفاده کردم اما باز هم به برنامه برگشت داده نمیشم. لطفا راهنمایی کنید

javadmahmoodi670 avatar Jan 12 '24 15:01 javadmahmoodi670

واسه وب مشکل داره status = 0 رد میشه .

poshtibantop avatar May 03 '24 04:05 poshtibantop

به خاطر خطای cros مروگر ها هستش با این اوصاف تکلیف برای وب اپ چیه؟

smae1993 avatar Oct 28 '24 09:10 smae1993

واسه وب مشکل داره

اصلا برای وب اپ ارور cors میده. شما چطور رد شدین ازش؟

smae1993 avatar Oct 28 '24 09:10 smae1993