Payments

Payments

VenPays supports multiple payment methods through one initiation API and hosted checkout.


Available methods

Methodpayment_provider valueNotes
Mastercard (MPGS)mastercardCards via hosted checkout
BenefitbenefitLocal debit; currency BHD
Benefit Web Checkoutbenefit_web_checkoutBenefitPay web checkout
Apple Payapple-payWeb hosted or native iOS

Methods not listed here are not available on VenPays.


How merchants collect payment

  1. Direct initiatePOST /merchant/initiate-payment with a specific provider
  2. ChooserPOST /payment-chooser/generate-transaction then customer picks a method on hosted pages
  3. Dashboard tools — payment links, streams, invoices (platform profiles)
  4. Native iOS — initiate with native_ios, then VenPaysApplePay SDK

Continue with Payment lifecycle.