How to Accept Visa/Mastercard and EcoCash Payments Fully In-App Without Redirect (Mobile App Integration)


#1

Hi Paynow Team,

I’m developing a mobile app for the Zimbabwean market, and I’d like to integrate Paynow to accept Visa/Mastercard and EcoCash payments directly in the app without redirecting users to the Paynow payment page.

Here’s exactly what I want to achieve:

  • For Visa/Mastercard: The user should only input their card details within the app (no email or external redirect).
  • For EcoCash: The user should only input their mobile number, receive a prompt, and confirm the payment (no redirection or email entry).

I understand that createPayment() requires an email, but can I use a placeholder or omit it entirely when doing mobile or card-based transactions?

Also:

  • Is there an official way to handle card tokenization or embedded checkout for Visa/Mastercard using Paynow?
  • Are there SDKs or API endpoints that support this kind of direct in-app integration?
  • If full in-app card support isn’t available, are there recommended partners (like DPO or Flutterwave) that work with Paynow to handle this natively?

I’ve gone through the Quickstart documentation, but I’d appreciate a detailed breakdown or best practice guidance for my specific use case.

Thank you in advance!