Creating a Payment Gateway

Introduction

  1. Registering the gateway
  2. Gateway backend settings
  3. Add support for recurring payments
  4. Set up the credit card form, if any
  5. Processing the payment
  6. Validating the payment
  7. Handling the Payment Gateway Callbacks

1) Registering the gateway

2) Gateway backend settings

3) Add support for recurring payments

Enable accepting recurring payments

Disable accepting recurring payments

4) Set up the credit card form, if any

If gateway has any credit form fields

If gateway does not have any credit form fields

5) Processing the payment

6) Validating the payment

7) Handling the Payment Gateway Callbacks