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
BHDfor 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.