Search code examples
flutterdartpaymentgateway

Mobile application payment gateway for Ukraine


I'm developing the application on Flutter(dart) where users should be able to receive payments for some services. For example, user A offers service and user B should be able to pay for this service by a payment card. All users are from Ukraine.

I thought to use stripe gateway and there is Flutter library for this. But my understanding is that stripe does not work with Ukraine. Users are able to pay but they are not allowed to receive payments. Am I right?

What should I do? Should I look for another payment gateway that works with Ukraine?


Solution

  • Option 1:

    Use PayPal PayPal flutter integration

    Option 2:

    Look for a bank (Ukrainian Bank) that provides SDK for flutter or API to do the payment. If SDK is not available but API is you can modify the guide provided above to achieve the payment infrastructure.

    Option 3:*

    Accept payment from Stripe and use your local bank to transfer money from your account to the recipient.

    In that way, all the payment will go to your/your company's bank account(Ukraine bank account) from Stripe. For payouts, you can use the banks API to send the payment to the recipient directly from your bank account without the help of stripe to send the money to the recipient.

    or Receive the payout request and process the payment manually (not recommended)