Skip to main content

Understanding Your Role

Before integrating with OpenCharge, identify which role(s) apply to your service. Each role implements different endpoints and has different responsibilities.

Merchants

You are a Merchant if: You sell goods or services and need to accept payments. e.g e-commerce stores, restaurants, retail POS, Vending machines, etc. Api Docs

Merchant Gateway

You are a Merchant Gateway if: You provide a payment collection services to merchants - they integrate with your API to collect payments. You handle merchant onboarding, order routing, and settlement processing. Api Docs

Payment Gateway

You are a Payment Gateway if: You provide wallet and payment services to end users - they use your web or mobile app to pay for goods and services. This could includes hosted checkout pages where end users complete payments. Api Docs -> End Users

KYC Provider

You are a KYC Provider if: You provide kyc onboarding services to end users - they use your web or mobile app verify kyc. Merchants, Gateways use your API to retrieve KYC data for their services. Api Docs

Payment Broker/Router

You are a Payment Broker if: you provide settlement services. The best example is VISA. You accept payments from one gateway and make payments via another. You on-board payment and Merchant gateways services.

Resources