javad-zobeidi / zarinpal

Zarinpal Package for dar & flutter, support android and ios
BSD 3-Clause "New" or "Revised" License
22 stars 0 forks source link

Exception in flutter-web #5

Open gabrimatic opened 3 years ago

gabrimatic commented 3 years ago

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>
javad-zobeidi commented 2 years ago

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

parsa10 commented 1 year ago

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

adel4780 commented 1 year ago

سلام وقت بخیر من پکیج رو داخل 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 احتیاج دارم ، راهی هست که بتونیم از زرین پال استفاده کنیم ؟

kia1349 commented 1 year ago

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

adel4780 commented 1 year ago

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

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: @.***>

kia1349 commented 1 year ago

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

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: @.***>

javadmahmoodi670 commented 9 months ago

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

poshtibantop commented 6 months ago

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

smae1993 commented 1 week ago

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

smae1993 commented 1 week ago

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

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