Download OpenAPI specification:Download
Provides methods to facilitate fund transfers between Solaris accounts, including management of recipients.
AcceptPayment method is used to accept money transfer request from payee account. It validates and transfers the payment from payer to payee account.
The object req information.
OK
Bad Request
Internal Server Error
{- "TransactionReferenceID": 3421,
- "RecipientAccountIdentifier": 44857,
- "RecipientAccountNumber": "00877278",
- "RecipientSortCode": "623053",
- "RecipientIBAN": "GB35CNFV60837000000570",
- "RecipientBIC": "CNFVGB21XXX",
- "IsApplyAutomaticallyReceiveToAccountNumber": false,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
AddRecipient method is used to add details of recipient and link the recipient bank account to consumer account for fund transfer. Add recipient method can add recipient only if agreement allows transfer for that recipient.
OK
Bad Request
Internal Server Error
{- "ConsumerID": 44497,
- "RecipientAccountNumber": "04121718",
- "RecipientSortCode": "623053",
- "RecipientIBAN": "GB35CNFV60837000000570",
- "RecipientBIC": "CNFVGB21XXX",
- "RecipientFriendlyName": "CARD",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RecipientReferenceID": 39415,
- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
DeleteRecentPayee method is used to delete recent payee details from RecentSendReceiveMoney permanently.
The object req information.
OK
Bad Request
Internal Server Error
{- "RecentSendMoneyReferenceID": 52093,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
DeleteRecipient method is used to unlink the recipient account which is linked with a Solaris consumer's account and stops further fund transfer.
The object req information.
OK
Bad Request
Internal Server Error
{- "ConsumerID": 44497,
- "RecipientReferenceID": 52093,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
GetSpecificRecipient method is used to get the details of specific recipient linked against consumer provided in API request. It returns bank account related informations like Account Number, Sortcode, IBAN, BIC, Friendly Name, Beneficiary status and Last transfer date of recipient linked to a consumer (payer) account.
OK
Bad Request
Internal Server Error
{- "ConsumerID": 44497,
- "RecipientReferenceID": 52093,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RecipientRes": {
- "RecipientReferenceID": 27618,
- "RecipientAccountNumber": "00885552",
- "RecipientSortCode": "623053",
- "RecipientIBAN": "GB35CNFV60837000885552",
- "RecipientBIC": "CNFVGB21XXX",
- "RecipientFriendlyName": "",
- "BeneficiaryStatus": 1,
- "LastPaymentDate": "2021-09-02T19:20:40.152",
- "RecipientType": 1
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListConsumersByEmailAddess method is used to get list of consumer(s) details based on email address provided in request. It returns details of consumers account of same scheme and who have email address linked is same as provided in request.
The object req information.
OK
Bad Request
Internal Server Error
{- "EmailAddress": "auser@demoexample.com",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "ConsumersByEmailAddessResList": [
- {
- "UserTypeID": 1,
- "UserStatusID": 1,
- "AccountStatusID": 1,
- "UserAccountTypeID": 1,
- "ConsumerID": 0,
- "AccountIdentifier": 35082,
- "AccountNumber": "00704829",
- "SortCode": "623053",
- "FirstName": "lastexample",
- "LastName": "firstexample",
- "ISOCurrencyCode": "826",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListConsumersByPhoneNumber method is used to get list of consumer(s) details based on phone number provided in request. It returns details of consumers account of same scheme and who have contact number as phone number provided in request.
The object req information.
OK
Bad Request
Internal Server Error
{- "PhoneNumber": "9876543210",
- "CountryCode": "44",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "ConsumersByPhoneNumberRes": [
- {
- "UserTypeID": 1,
- "UserStatusID": 1,
- "AccountStatusID": 1,
- "UserAccountTypeID": 1,
- "ConsumerID": 0,
- "AccountIdentifier": 35082,
- "AccountNumber": "00704829",
- "SortCode": "623053",
- "FirstName": "lastexample",
- "LastName": "firstexample",
- "ISOCurrencyCode": "826",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListConsumersByUserName method is used to get list of consumer(s) details based on User Name provided in request. It returns details of consumers account of same scheme and who have associated user name is same as provided in request.
The object req information.
OK
Bad Request
Internal Server Error
{- "UserName": "Name of the user",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "ConsumersByUserNameResList": [
- {
- "UserTypeID": 1,
- "UserStatusID": 1,
- "AccountStatusID": 1,
- "UserAccountTypeID": 1,
- "ConsumerID": 0,
- "AccountIdentifier": 35082,
- "AccountNumber": "00704829",
- "SortCode": "623053",
- "FirstName": "firstexample",
- "LastName": "lastexample",
- "ISOCurrencyCode": "826",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListPaymentsSent method is used to get list of payments sent to a payee. It returns information of the payer and payee accounts for each listed payment.
GetSendMoneyRequestInfo
OK
Bad Request
Internal Server Error
{- "PayeeConsumerID": 21,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "PaymentsSentResList": [
- {
- "PaymentSentReferenceID": 3420,
- "PayerConsumerID": 21,
- "PayerAccountNumber": "00354336",
- "PayerSortCode": "623053",
- "PayeeConsumerID": 44497,
- "PayeeAccountNumber": "00877278",
- "PayeeSortCode": "623053",
- "PayeeIBAN": "GB35CNFV60837000000570",
- "PayeeBIC": "CNFVGB21XXX",
- "PayerIBAN": "GB35CNFV60837000000570",
- "PayerBIC": "CNFVGB21XXX",
- "Name": "Rikunj Suthar",
- "Reason": 1,
- "AuctionNumber": "",
- "Message": "",
- "ReferenceNumber": "SM-3420",
- "Amount": 12,
- "CurrencyCode": "GBP",
- "SendOn": "2021-01-01T12:22:21.7749174+05:30",
- "ExpiryDate": "2021-01-01T12:22:21.7749174+05:30",
- "ReasonDescription": "",
- "DeliveryContactName": "",
- "DeliveryAddressID": 0,
- "TransactionChargeAmount": 0,
- "SendMailCopytoSender": false
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListRecentPayees method is used to get list of all recent payee(s) whom money is sent or money received by the consumer account provided in request.
ListRecentPayeesReq
OK
Bad Request
Internal Server Error
{- "ConsumerID": 44497,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RecentPayeesResList": [
- {
- "ConsumerID": 55320,
- "AccountIdentifier": 88551,
- "FirstName": "XYZ",
- "LastName": "XYZ",
- "UserFriendlyName": "XYZ",
- "SortCode": "608370",
- "CreatedDate": "2021-01-01T12:22:22.1199917+05:30",
- "LastPaymentDate": "2021-01-01T12:22:22.1199917+05:30",
- "Amount": 410,
- "bSendMoney": false,
- "AccountNumber": 885511,
- "BeneficiaryStatus": 1,
- "RecentPayeeReferenceID": 28,
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListRecipients method is used to get list of details for multiple recipients linked against consumer provided in API request. It returns bank account related informations like Account Number, Sortcode, IBAN, BIC, Friendly Name, Beneficiary status and Last transfer date of recipients linked to a consumer (payer) account.
The object req information.
OK
Bad Request
Internal Server Error
{- "ConsumerID": 55320,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "ConsumerID": 44497,
- "RecipientResList": [
- {
- "RecipientReferenceID": 27618,
- "RecipientAccountNumber": "00885552",
- "RecipientSortCode": "623053",
- "RecipientIBAN": "GB35CNFV60837000885552",
- "RecipientBIC": "CNFVGB21XXX",
- "RecipientFriendlyName": "",
- "BeneficiaryStatus": 1,
- "LastPaymentDate": "2021-09-02T19:20:40.152",
- "RecipientType": 1
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListRejectedMoneyRequests method returns list of rejected money requests by payer.
The object req information.
OK
Bad Request
Internal Server Error
{- "PayeeAccountIdentifier": 88551,
- "IsIncludeFromAndToRequest": false,
- "FromDate": "2021-01-01T00:00:00+05:30",
- "ToDate": "2021-01-01T00:00:00+05:30",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RejectedMoneyRequestList": [
- {
- "RequestReferenceID": 946,
- "PayerName": "payer",
- "Amount": 100,
- "Message": "firstexample",
- "RequestedOn": "2021-01-01T12:22:22.2187293+05:30",
- "RejectedDate": "2021-01-01T12:22:22.2187293+05:30",
- "RejectReason": "Reject request money"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListRequestMoney method returns list of consumers who have sent money request. It returns details of both payee and payer account details.
The object req information.
OK
Bad Request
Internal Server Error
{- "PayerConsumerID": 21,
- "IsIncludeFromAndToRequest": false,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RequestMoneyResList": [
- {
- "PayerAccountNumber": "",
- "PayerSortCode": "",
- "PayerIBAN": "GB35CNFV60837000000570",
- "PayerBIC": "CNFVGB21XXX",
- "RequesterIBAN": "GB35CNFV60837000000570",
- "RequesterBIC": "CNFVGB21XXX",
- "PayerName": "Nina Smith",
- "PayeeName": "John Smith",
- "RequestMoneyReferenceID": 964,
- "RequesterAccountNumber": "00861116",
- "RequesterSortCode": "623053",
- "RequestType": 2,
- "AuctionItemNumber": "",
- "Description": "Money requested",
- "Message": "",
- "ReferenceNumber": "RQM-964",
- "Amount": 100,
- "CurrencyCode": "GBP",
- "Tax": 0,
- "RequestedOn": "2021-01-01T12:22:21.5884174+05:30",
- "ExpiryDate": "2021-01-01T12:22:21.5884174+05:30",
- "DeliveryMethod": 1,
- "DeliveryChargeAmount": 0,
- "DeliveryInDays": 0,
- "TransactionChargeAmount": 0,
- "TypeDescription": ""
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
PayRequestedMoney method is used to transfer requested money from the payer account to payee account. It will be a transaction when payer AcceptsPayment and transfers requested money to payee. It also changes the status of money request like unpaid to paid/rejected/cancelled.
The object req information.
OK
Bad Request
Internal Server Error
{- "RequestReferenceID": 987,
- "PayerAccountIdentifier": 88551,
- "PayerAccountNumber": "00354336",
- "PayerSortCode": "623053",
- "PayerIBAN": "GB35CNFV60837000000570",
- "PayerBIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
RejectPayment method rejects request of money transfer from the payee.
The object req information.
OK
Bad Request
Internal Server Error
{- "RequestReferenceID": 987,
- "PayerAccountIdentifier": 88551,
- "PayerAccountNumber": "00354336",
- "PayerSortCode": "623053",
- "PayerIBAN": "GB35CNFV60837000000570",
- "PayerBIC": "CNFVGB21XXX",
- "RejectReason": "Reject request money",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
RequestPaymentByAccountNumber method is used to place request for money transfer. Payee place a request for payer using account number of both payee and payer, to pay requested amount.
The object req information.
OK
Bad Request
Internal Server Error
{- "AccountNumber": "00877278",
- "SortCode": "623053",
- "PayerAccountNumber": "00354336",
- "PayerSortCode": "623053",
- "PayerName": "Nichola",
- "RequestTypeID": 2,
- "TypeDescription": "string",
- "DeliveryMethodID": 1,
- "DeliveryChargeAmount": 0,
- "DeliveryInDays": 13,
- "Tax": 0,
- "Description": "send money description",
- "Message": "sending money message",
- "ReferenceNumber": "RN - 123",
- "Amount": 324,
- "ISOCurrencyCode": "826",
- "SendMailCopyToRequester": true,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RequestReferenceID": 989,
- "ExpiryDate": "2021-01-02T12:22:20.5871383+05:30",
- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
RequestPaymentByEmailAddress method is used to place request for money transfer. Payee place a request using payer's unique Email address, to pay requested amount. The request for money transfer is sent to the payer's Email Address.
The object req information.
OK
Bad Request
Internal Server Error
{- "PayerEmailAddress": "demo.email@demogroup.com",
- "PayerName": "payer name",
- "RequestTypeID": 2,
- "TypeDescription": "",
- "DeliveryMethodID": 1,
- "DeliveryChargeAmount": 0,
- "DeliveryInDays": 13,
- "Tax": 0,
- "Description": "send money description",
- "Message": "sending money message",
- "ReferenceNumber": "RN - 123",
- "Amount": 324,
- "ISOCurrencyCode": "826",
- "SendMailCopyToRequester": true,
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RequestReferenceID": 989,
- "ExpiryDate": "2021-01-02T12:22:20.5871383+05:30",
- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
RequestPaymentByIBAN method is used to place request for money transfer. Payee place a request using payer's IBAN and BIC, to pay requested amount.
The object req information.
OK
Bad Request
Internal Server Error
{- "IBAN": "GB63CNFV60837000000066",
- "BIC": "CNFVGB21XXX",
- "PayerIBAN": "GB98CNFV60837000000309",
- "PayerBIC": "CNFVGB21XXX",
- "PayerName": "Nichola",
- "RequestTypeID": 2,
- "TypeDescription": "string",
- "DeliveryMethodID": 1,
- "DeliveryChargeAmount": 0,
- "DeliveryInDays": 13,
- "Tax": 0,
- "Description": "send money description",
- "Message": "sending money message",
- "ReferenceNumber": "RN - 123",
- "Amount": 324,
- "ISOCurrencyCode": "826",
- "SendMailCopyToRequester": true,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RequestReferenceID": 989,
- "ExpiryDate": "2021-01-02T12:22:20.5871383+05:30",
- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
RequestPaymentByMobileNumber method is used to place request for money transfer. Payee place a request using payer's mobile number, to pay requested amount. The request for money transfer is sent to the payer's mobile number.
The object req information.
OK
Bad Request
Internal Server Error
{- "PayerMobileNumber": "443739037971",
- "PayerName": "Nichola",
- "RequestTypeID": 2,
- "TypeDescription": "",
- "DeliveryMethodID": 1,
- "DeliveryChargeAmount": 0,
- "DeliveryInDays": 13,
- "Tax": 0,
- "Description": "send money description",
- "Message": "sending money message",
- "ReferenceNumber": "RN - 123",
- "Amount": 324,
- "ISOCurrencyCode": "826",
- "SendMailCopyToRequester": true,
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RequestReferenceID": 989,
- "ExpiryDate": "2021-01-02T12:22:20.5871383+05:30",
- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
RequestPaymentByUserName method is used to place request for money transfer. Payee place a request using payer's User Name, to pay requested amount.
The object req information.
OK
Bad Request
Internal Server Error
{- "PayerUserName": "User name of Payer",
- "PayerName": "payer name",
- "RequestTypeID": 2,
- "TypeDescription": "",
- "DeliveryMethodID": 1,
- "DeliveryChargeAmount": 0,
- "DeliveryInDays": 13,
- "Tax": 0,
- "Description": "send money description",
- "Message": "sending money message",
- "ReferenceNumber": "RN - 123",
- "Amount": 324,
- "ISOCurrencyCode": "826",
- "SendMailCopyToRequester": true,
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "RequestReferenceID": 989,
- "ExpiryDate": "2021-01-02T12:22:20.5871383+05:30",
- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
SendMoney method is used to transfer money from payer to payee account. Send money can be a response of RequestMoney when payer accepts the request and sends money to payee. Consumer (Payer) can send money to recipient (payee) without any request also.
The object req information.
OK
Bad Request
Internal Server Error
{- "SenderAccountNumber": "00877278",
- "SenderSortCode": "623053",
- "SenderName": "Name of the sender",
- "RecipientAccountNumber": "00354336",
- "RecipientSortCode": "623053",
- "ReasonID": 1,
- "Amount": 324,
- "ReasonDescription": "description",
- "Message": "sending money message",
- "Reference": "reference 123",
- "SendMailCopytoSender": false,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SendMoneyReferenceID": 3416,
- "ExpiryDate": "2021-01-01T12:22:21.1266565+05:30",
- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
SendMoneyByEmailAddress method is used to transfer money from payer to payee account using recipient's email address.
The object req information.
OK
Bad Request
Internal Server Error
{- "SenderAccountIdentifier": 88551,
- "SenderAccountNumber": "00877278",
- "SenderSortCode": "623053",
- "SenderIBAN": "GB35CNFV60837000000570",
- "SenderBIC": "CNFVGB21XXX",
- "SenderName": "Name of the sender",
- "RecipientEmailAddress": "demo.email@demogroup.com",
- "ReasonID": 1,
- "Amount": 324,
- "ReasonDescription": "description",
- "Message": "sending money message",
- "Reference": "reference 123",
- "SendMailCopytoSender": false,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SendMoneyReferenceID": 3427,
- "ExpiryDate": "2021-01-02T12:22:21.3081701+05:30",
- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Transfers money from payer to payee account. The money is immediately credited in the account of the payee (beneficiary) using IBAN.
The object req information.
OK
Bad Request
Internal Server Error
{- "SenderIBAN": "GB63CNFV60837000000066",
- "SenderBIC": "CNFVGB21XXX",
- "SenderName": "Name of the sender",
- "RecipientIBAN": "GB98CNFV60837000000309",
- "RecipientBIC": "CNFVGB21XXX",
- "ReasonID": 1,
- "Amount": 324,
- "ReasonDescription": "description",
- "Message": "sending money message",
- "Reference": "reference 123",
- "SendMailCopytoSender": false,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SendMoneyReferenceID": 3416,
- "ExpiryDate": "2021-01-01T12:22:21.1266565+05:30",
- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
SendMoneyByMobileNumber method is used to transfer money from payer to payee account using recipient's mobile number.
The object req information.
OK
Bad Request
Internal Server Error
{- "SenderAccountIdentifier": 68747,
- "SenderAccountNumber": "00877278",
- "SenderSortCode": "623053",
- "SenderIBAN": "GB35CNFV60837000000570",
- "SenderBIC": "CNFVGB21XXX",
- "SenderName": "Name of the sender",
- "RecipientMobileNumber": "443739037971",
- "ReasonID": 1,
- "Amount": 324,
- "ReasonDescription": "description",
- "Message": "sending money message",
- "Reference": "reference 123",
- "SendMailCopytoSender": false,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SendMoneyReferenceID": 3417,
- "ExpiryDate": "2021-01-02T12:22:21.2174468+05:30",
- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
SendMoneyByUserName method is used to transfer money from payer to payee account using recipient's User name.
The req object information.
OK
Bad Request
Internal Server Error
{- "SenderAccountNumber": "00885511",
- "SenderSortCode": "623053",
- "SenderIBAN": "GB21CNFV60837000885511",
- "SenderBIC": "CNFVGB21XXX",
- "SenderName": "Name of the sender",
- "RecipientUserName": "User name of recipient",
- "ReasonID": 1,
- "Amount": 324,
- "ReasonDescription": "description",
- "Message": "sending money message",
- "Reference": "reference 123",
- "SendMailCopytoSender": false,
- "SenderAccountIdentifier": 88551,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SendMoneyReferenceID": 3427,
- "ExpiryDate": "2021-01-02T12:22:21.376986+05:30",
- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Transfer method is used to transfer the fund from Solaris consumer account to recipient account. It debits the specified amount from Solaris consumer account and credits the amount to recipient bank account if AvailableBalance in consumer account is sufficient for fund transfer.
The request information.
OK
Bad Request
Internal Server Error
{- "RecipientReferenceID": 52093,
- "Amount": 6937,
- "Description": "transfer",
- "ReferenceNumber": "",
- "ClientReferenceNumber": "",
- "RequesterConsumerID": 0,
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "TransferReferenceID": 2422647,
- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
UpdateBeneficiaryStatus method is used to update the status of recipient account like trusted or untrusted based upon transfers performed to recipient account.
The object req information.
OK
Bad Request
Internal Server Error
{- "ConsumerID": 55320,
- "BeneficiaryStatusReqList": [
- {
- "RecipientReferenceID": 52093,
- "RecentPayeeReferenceID": 28,
- "BeneficiaryStatus": 1
}
], - "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SCARes": {
- "SCAReferenceNumber": "5A376AF7-3AA1-4F63-8F44-B29CF6AC770A",
- "SCAType": 1,
- "AuthorizeOn": "Push",
- "AdditionalData": "You have a new authorisation request.",
- "ExpiryDateTime": "2021-11-12T13:32:32.3497733+05:30",
- "RemainingResendCount": 0,
- "RemainingFailAttempt": 5,
- "SCAIdentification": "",
- "StartDateTime": "2021-11-12T13:27:32.3497733+05:30",
- "Title": "Transfer"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}