Payments

Apple Pay Web

Apple Pay on the web is offered through VenPays hosted pages and merchant validation against Apple.


Initiate

{
  "amount": 10.000,
  "currency": "BHD",
  "payment_provider": "apple-pay",
  "integration_type": "web"
}

If integration_type is omitted, web hosted flow is used. For native iOS, see Apple Pay iOS SDK.


Requirements

  • Apple Pay merchant identifier and Payment Processing certificates configured for the merchant (contact VenPays if you need setup help)
  • Domain association for the checkout host (for example checkout / Apple Pay hostname)
  • Customer on a supported Safari / Apple Pay capable device and region

Hosted page

Customers open payment_url, authorize with Apple Pay, and VenPays forwards the token to MPGS for authorization.