Payments

Benefit

Benefit is Bahrain’s local debit network. VenPays initiates Benefit payments and handles gateway acknowledgements and redirects.


Requirements

  • Merchant Benefit connector configured (Tranportal credentials)
  • Currency must be BHD for Benefit

Initiate

{
  "amount": 5.000,
  "currency": "BHD",
  "payment_provider": "benefit"
}

Response includes payment_url and track_id.


Lifecycle notes

  • Gateway posts to VenPays acknowledgement/redirect handlers
  • Final customer redirect returns to your success/fail URL pattern with status query parameters when configured
  • Confirm with webhooks and/or payment-status

Refunds for Benefit are supported via the Payment Engine refund API (verify in Sandbox). Sandbox card numbers: Sandbox test cards.