Fetch updated status of the processed single payments
SingleView Single Payment Enquiry services connect Corporate users via a secure channel and enable them to enquire about the status of their transactions quickly and easily. The key feature of the service allows the user to get immediate acknowledgment about the most recent status of their payments.
🌐Domain details
Environment
Domain
Rate/Limit
Sandbox
3 Calls per Minute
Production/LIVE
To be provided upon onboarding
Based on contract
Endpoint URL | Method | Authentication requirements |
|---|---|---|
| POST |
|
curl --location 'https://sandboxapi.onesingleview.com/api/v2/single/payment/enquiry' \
--header 'SVReferenceID: SV123456' \
--header 'CompanyId: SINGLEVIEW1234' \
--header 'Device: web' \
--header 'DateTimeStamp: 2025-07-22T10:20:39' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiTDNyMmpxV29JS2I4MTNodDBNaVN4MzdCZHREWlNGdTFad3B5QnlkOVpHelZXR2ZwUmFQNUYrZzB5YVg5bi9KVE5wK1FucERJMEZXWWN6VGJsOEc5cXhaUkVxQTJhSE1uWVBZMjQ0ckNXNkN2YUxvVTQxVGNNTzlwSDlUNCIsImlhdCI6MTc1MzE1OTMyNCwiZXhwIjoxNzUzMTYyOTI0fQ.gyBvuywn7ywvSKSaRYwaKRMma7OArPWHP-Ojo6BnJhA' \
--header 'Content-Type: application/json' \
--data '{
"Message": {
"OSVPaymentMessageRequest": {
"OSVPaymentStatusRequest": [
{
"BankCode": "ALRAJHI",
"ReferenceNumber": "41870234567",
"MessageType": "SINGLEREQ",
"CompanyCode": "SV12345"
}
]
}
},
"Signature": "Aaa6MBzIjDnktv7Q8beyUkcjA05jnlHdegG5WLkz6amwsglvS1NkYAvn2fbM8EGkzN2fYeirUDoPXABNaF4en9HkW1Ap5RhN/UdAggO+C6Ovy03apxyEomsEReU6eG0fJG80CUNfgEadVqvfXLmF9MfA2OpHPCTrX3kJlSOvP4iiVM6htEtmq1/wThr9Z9GYMmuhC99S4HMo4xxOCrsdYun9vpFFuAOJHd7f35/4SDhvF3j5cbBVqbKvpZC32f3LdgJUYSYImvtGsnJBqNRL10LohAzjuQUTAr9RxIrcIC+SLQs9qM65Am54K3oEyrEYzpgkKY2GMoIN7s6x/4FuHA=="
}'Request parameters
JSON Tag | Requirement | Description | Data type |
|---|---|---|---|
OSVPaymentMessageRequest | Mandatory | Root node containing all the payment enquiry message | Object |
OSVPaymentStatusRequest | Mandatory | Tag carrying information on the payment enquiry request | Object/Array |
BankCode | Mandatory | Unique bank identification code
| String |
ReferenceNumber | Mandatory | Unique tracking identification number of the payment request | String |
MessageType | Mandatory | Details on the type of message request to be mentioned as | String |
CompanyCode | Mandatory | Sender company code or identifier provided by the bank at the time of on-boarding | Alphanumeric |
Signature | Mandatory | Encrypted string generated using a Private Key/CA-Signed Certificate with SHA-256 and RSA (JCE Signature) | String |
{
"OSVPaymentEnquiryResponse": [
{
"BankCode": "ALRAJHI",
"ReferenceNumber": "41870234567",
"CompanyCode": "SV12345",
"OSVPaymentStatusResponse": {
"SequenceNum": "123456789",
"StatusCode": "Completed",
"StatusDetail": "AccountPostingSuccess-Payment Instruction Account Posting is successful",
"BankReferenceNumber": "B260108143421114"
}
}
]
}Response parameters
JSON Tag | Description | Data type |
|---|---|---|
OSVPaymentEnquiryResponse | Tag carrying information on payment enquiry response | Object |
BankCode | Unique bank identification code
| String |
ReferenceNumber | Unique tracking identification number of the payment request | String |
CompanyCode | Sender company Code/Identifier | Alphanumeric |
OSVPaymentStatusResponse | This tag contains the status of the transactions included in the payment request | Object/Array |
SequenceNum | Unique number representing the transaction generated by the client | String |
StatusCode | Code representing status of the transaction in the request | String |
StatusDetail | Details of the status code represented for the transaction in the request | String |
BankReferenceNumber | Unique transaction reference number provided by the bank | String |
StatusCode | StatusDetail |
|---|---|
Processing | Bank response description |
Completed | Bank response description |
Failed | Bank response description |
Response_Timeout | Timeout! Unable to get response from the bank. Please retry in few mins or contact SingleView support. |