1. Overview
Sipay API Documentation - ZA
  • Overview
    • Getting Started
    • Test Cards
  • Authentication
    • Token Generation
      POST
  • Commission
    • Commission
      POST
  • HASH
    • Hash Creation
    • Hash Validation
  • Non-Secure Payment
    • Non-Secure Payment Flow
    • Non-Secure Card Payment
      POST
    • Non-Secure Pre-Authorization Payment
      POST
    • Confirm Payment
      POST
  • 3D Secure Payment
    • 3D Secure Payment Flow
    • 3D Secure Card Payment
      POST
    • 3D Secure Pre-Authorization Payment
      POST
    • Complete Payment
      POST
    • Confirm Payment
      POST
  • Non-Secure and 3D Payment with Sipay
    • Non-Secure and 3D Secure Payment with Sipay
      POST
  • Check Status
    • Check Status
      POST
  • Refund
    • Refund
      POST
  • Webhook
    • Webhook
  • Status Codes
    • Status Codes
  1. Overview

Getting Started

This document provides an overview of the Sipay Payment System and helps merchants and developers gain a better understanding of how the payment system operates for South Africa.
As an initial step, all endpoints should be thoroughly tested in a controlled environment to ensure proper integration, validate request and response structures, and confirm that the system behaves as expected before proceeding to production use.

Access URLs#

Test Server : https://test01-app.sipay.co.za/ccpayment/
Live Server : https://app.sipay.co.za/ccpayment/

Test Merchant Information#

The following information can be used to perform initial tests.

ParameterValueDescription
Merchant Key$2y$10$whgr4YCsZYzkdRAUy0UHM.dpLRkj4VsodZ.Ujce0YJJY6427GcvgmA unique key assigned to the merchant, used to authenticate and secure API requests.
APP ID2bbe5c58bde32409ea8907cd825f2619APP ID used for authentication
APP Secret42e331a6cb1ef9669f7fb9807c6ac004Secret key used for authentication
Merchant ID27272Unique merchant identifier
Modified at 2026-05-05 08:58:36
Next
Test Cards
Built with