Body
application/json
Transaction payload to be screened and monitored
Response
Transaction monitoring result
Message after transaction is submitted
Example:
"Transaction submitted"
curl --request POST \
--url https://sigmaprod.sabipay.com/api/v1/transaction-monitoring \
--header 'Content-Type: application/json' \
--header 'apiKey: <api-key>' \
--header 'apiSecret: <api-key>' \
--data '{
"transactionData": {
"reference": "<string>",
"amount": 123,
"receiverAccount": "<string>",
"senderAccount": "<string>",
"isExternalPayment": true,
"balanceBefore": 123,
"type": "debit",
"channel": "card payment",
"transactionDate": "2023-11-07T05:31:56Z",
"vasReceiver": "<string>",
"currency": "<string>",
"isInternalAccount": true,
"isStaffAccount": true,
"sessionId": "<string>",
"isDormantAccount": true
},
"device": {
"deviceId": "<string>",
"manufacturer": "<string>",
"model": "<string>",
"osName": "<string>",
"osVersion": "<string>"
},
"anonymizedUserData": {
"uniqueId": "<string>",
"accountType": "individual",
"businessCategory": "<string>",
"isPhoneNumberVerified": true,
"isBanned": true,
"dateJoined": "2023-11-07T05:31:56Z",
"age": 123,
"isIdentityVerified": true,
"state": "<string>",
"city": "<string>",
"country": "<string>"
},
"location": {
"latitude": 123,
"longitude": 123,
"country": "<string>"
},
"thirdPartyUserData": {
"uniqueId": "<string>",
"cardPan": "<string>",
"email": "jsmith@example.com"
},
"limits": {
"dailyLimit": 123,
"overdraftLimit": 123
},
"screeningData": {
"senderName": "<string>",
"receiverName": "<string>"
},
"beneficiary": {
"isRegisteredBeneficiary": true,
"isNewBeneficiary": true
}
}'
{
"message": "Transaction submitted"
}
POST api/v1/transaction-monitoring
curl --request POST \
--url https://sigmaprod.sabipay.com/api/v1/transaction-monitoring \
--header 'Content-Type: application/json' \
--header 'apiKey: <api-key>' \
--header 'apiSecret: <api-key>' \
--data '{
"transactionData": {
"reference": "<string>",
"amount": 123,
"receiverAccount": "<string>",
"senderAccount": "<string>",
"isExternalPayment": true,
"balanceBefore": 123,
"type": "debit",
"channel": "card payment",
"transactionDate": "2023-11-07T05:31:56Z",
"vasReceiver": "<string>",
"currency": "<string>",
"isInternalAccount": true,
"isStaffAccount": true,
"sessionId": "<string>",
"isDormantAccount": true
},
"device": {
"deviceId": "<string>",
"manufacturer": "<string>",
"model": "<string>",
"osName": "<string>",
"osVersion": "<string>"
},
"anonymizedUserData": {
"uniqueId": "<string>",
"accountType": "individual",
"businessCategory": "<string>",
"isPhoneNumberVerified": true,
"isBanned": true,
"dateJoined": "2023-11-07T05:31:56Z",
"age": 123,
"isIdentityVerified": true,
"state": "<string>",
"city": "<string>",
"country": "<string>"
},
"location": {
"latitude": 123,
"longitude": 123,
"country": "<string>"
},
"thirdPartyUserData": {
"uniqueId": "<string>",
"cardPan": "<string>",
"email": "jsmith@example.com"
},
"limits": {
"dailyLimit": 123,
"overdraftLimit": 123
},
"screeningData": {
"senderName": "<string>",
"receiverName": "<string>"
},
"beneficiary": {
"isRegisteredBeneficiary": true,
"isNewBeneficiary": true
}
}'
{
"message": "Transaction submitted"
}
Transaction payload to be screened and monitored
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Transaction monitoring result
Message after transaction is submitted
"Transaction submitted"