Overview:
This method enables fast and secure pay-ins for South Africans
Payin
Required Fields:
| Field | Type | Requirement Level | Description |
|---|---|---|---|
amount | number | Required | Amount in the local currency |
method_code | string | Required | EFT_ZAR |
currency | string | Required | ZAR |
reference | string | Required | Merchant reference |
metadata | object | Optional | Merchant metadata |
customer.first_name | string | Required | Customer's first name |
customer.last_name | string | Required | Customer's last name |
customer.email | string | Required | Customer's email address |
customer.phone | string | Required | Customer's phone number |
customer.address | string | Optional | Customer's address |
customer.city | string | Optional | Customer's city |
customer.state | string | Optional | Customer's state |
customer.zip | string | Optional | Customer's zipcode |
customer.country | string | Required | Customer's country (iso2) |
webhook_url | string | Optional | HTTPS URL for payin notifications |
callback_url | string | Optional | HTTPS URL for payment redirection |
ip_address | string | Required | Sever's IP Address |
Sample Payload:
{
"amount": 100,
"currency": "ZAR",
"method_code": "EFT_ZAR",
"reference": "INV-2025-001",
"metadata": {
"user_id": "user1234"
},
"webhook_url": "https://yourwebsite.com/webhook",
"customer": {
"first_name": "Firstname",
"last_name": "Last Name",
"phone": "+23233435444",
"address": "No 2, Green Median Str",
},
"ip_address": "0.0.0.0
}
