Bank - Standalone Button

Requirements

  1. Within the integration of Step 1: Post form merchant website (ozow.com) in order to complete the Integration for any bank to be displayed as a standalone button, field 18 becomes mandatory within the post form request.

This field is parameter 18 - SelectedBankId

18. SelectedBankId GuidNot RequiredIf the 'SelectedBankId' field is populated by the Merchant, the Customer will be redirected to the Ozow login page of the selected bank. However, if the field is left empty, the Customer will be presented with Ozow bank selection screen.

Allowed values are:

• ABSA – 3284A0AD-BA78-4838-8C2B-102981286A2B
• ABSA PAY – 8F0B5AD2-2A44-4FF2-B052-D4E1E426587D
• Capitec – 913999FA-3A32-4E3D-82F0-A1DF7E9E4F7B
• FNB – 4816019C-3314-4C80-8B6B-B2CD16DCC4EC
• Nedbank – D3889DF6-CDAC-4861-9D64-2B100FB7ED07
• Nedbank API – 8FD134F9-4D3F-4F54-9B1F-0AE2E356CF24
• Standard Bank – AD8127C6-316D-459C-ADCC-E62A214251FC
• Investec – 4B45BE85-B616-4BD1-9027-F8FCF8F9AF7B
• African Bank – 33A0840B-0CF4-4B8C-86E0-EC6C4BE8C60E
• Tymebank – 28FCC8FA-985B-480B-82FD-7D09BC19C9D0
• Bidvest Bank Grow – E022DFC8-FF4A-4425-A074-C65D07E8F09C
• Cash Voucher – 42F71BF8-0E09-43D5-A6EB-4F7370CB5B20

For more details, please reach out to [email protected]

Example

"siteCode": "TSTSTE0001", 
"countryCode": "ZA", 
"currencyCode": "ZAR", 
"amount": "25.01", 
"transactionReference": "123", 
"bankReference": "ABC123", 
"cancelUrl": "http://mydomain.com/cancel.html", 
"errorUrl": "http://mydomain.com/error.html", 
"successUrl": "http://mydomain.com/success.html", 
"notfiyUrl": "http://mydomain.com/notify.html", 
"SelectedBankId": "913999FA-3A32-4E3D-82F0-A1DF7E9E4F7B", //This will take the user directly to the bank selected
"isTest": "true", 
"hashCheck": "[Calculated Hash]" 

📘

NB – This field must be included in the Hash Calculation as well as it is now part of the merchant request