Skip to content

Merchant Hosted

With Merchant Hosted checkout, you collect card details directly on your own checkout page instead of redirecting to OMPAY. This gives you full control over the payment UI, but you’re responsible for securely handling card data — encrypting it with your card encryption key before it’s ever sent to OMPAY — and for a wider PCI compliance scope than Bank Hosted.

  1. API Authentication
  2. Request Headers
  3. Signature Verification for Payment Response
  4. Order Creation
  5. 3DS Verification
  6. Initiate Transaction
  7. Verify Payment Status
  8. Initiate Refund
  9. Transaction Webhooks
  10. Card Tokenization
  11. Test Card Details