Transactions/Payments API supports various kinds of payments (single/RF and bill/non-RF payments)
Base Gateway API Endpoint
Paths
/massPayments/validate
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Encrypted file (.pgp) located in form data.
After the VOP check is finished (if used), this field is required to use the /validate request, and the file is not needed.
Set to true if opting into VOP check, default value is false.
200 OK
/massPayments/execute
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
200 OK
/massPayments/vopCheck/{vopId}
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Returned in /validate when opting into VOP check.
200 OK
/payrolls/validate
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Encrypted file (.pgp) located in form data.
After the VOP check is finished (if used), this field is required to use the /validate request, and the file is not needed.
Set to true if opting into VOP check, default value is false.
200 OK
/payrolls/execute
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
200 OK
/payrolls/vopCheck/{vopId}
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Returned in /validate when opting into VOP check.
200 OK
/massPayments/list
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
200 OK
/payrolls/list
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
200 OK
/massPayments/paymentResults/{transactionReference}
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Transaction reference, returned by /list apis. In that API, the transactionReference will be visible once processing of the file is finished in the bank's systems.
200 OK
/payrolls/paymentResults/{transactionReference}
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Transaction reference, returned by /list apis. In that API, the transactionReference will be visible once processing of the file is finished in the bank's systems.
200 OK
Definitions
{
"properties": {
"SessionKey": {
"type": "string",
"example": "4QYCjB0Zas8osivYQxr8XRmdxNGUHj5bLD",
"description": "Returned from the \/validate request."
},
"ExtraPin": {
"type": "string",
"example": "3288000"
}
},
"additionalProperties": false,
"required": [
"SessionKey"
]
}
{
"properties": {
"SessionKey": {
"type": "string",
"description": "Returned from the \/validate request.",
"example": "4QYCjB0Zas8osivYQxr8XRmdxNGUHj5bLD"
},
"ExtraPin": {
"type": "string",
"example": "3288000"
}
},
"additionalProperties": false,
"required": [
"SessionKey"
]
}
