Description
...
Parameter | Data type | Description | |
CompanyToken | Token | Token you got from 3G to operate this API | Mandatory |
Request | Text | verifyToken | Mandatory |
TransactionToken | Token | Transaction token as accepted from the URL redirected. (Optional if CompanyRef is sent) | Mandatory/Optional |
CompanyRef | Text | Company reference number. (Optional if TransactionToken is sent) | Mandatory/Optional |
VeirfyTransaction | Number (0 or 1) | Default: True Send 1 to verify, 0 if you don't need. | Optional |
ACCref | Text | Internal accounting reference number. | Optional |
customerPhone | Text | Customer phone number can be updated. customerPhonePrefix is mandatory when sending this field | Optional/Mandatory |
customerPhonePrefix | Number | Customer phone prefix (without +), mandatory if customerPhone sent | Optional/Mandatory |
customerEmail | Text | Customer E-mail address can be updated | Optional |
...
Code | Explanation |
000 | Transaction Paid |
001 | Authorized |
002 | Transaction overpaid/underpaid |
801 | Request missing company token |
802 | Company token does not exist |
803 | No request or error in Request type name |
804 | Error in XML |
900 | Transaction not paid yet |
901 | Transaction declined |
902 | Data mismatch in one of the fields - field (explanation) |
903 | The transaction passed the Payment Time Limit |
904 | Transaction cancelled |
950 | Request missing transaction level mandatory fields – field (explanation) |
Codes in fraud alert:
Code | Explanation |
000 | Genuine transaction |
001 | Fraud detected, action required,please consult 3G system or the detailed fraud reason. |
002 | Fraud detected, transaction blocked |
...