Fast Pay – List of APIs to be used

Important Methods to Implement Faster Payment via Consumer Account

Dev portal controller Web method name Description
Consumer AddConsumers Create/Register a primary consumer account and returns Account Number and unique ConsumerId.
ListConsumers Returns primary and secondary consumers personal and account information details.
GetSpecificConsumer Returns personal and account related information of a specific consumer.
Account LoadConsumerAccount Load or credit fund to consumer’s account from the scheme funding account.
Transfer AddRecipient Add recipient/beneficiary and link recipient bank account to consumer account for fund transfer. (UK/SEPA/International)
ListRecipients Get detail list of all recipients bank account linked to the consumer provided in request.
GetSpecificRecipient Get the details of the recipient bank account linked with the consumer account provided in request. (UK/SEPA/International)
BankTransfer Transfer the fund from consumer account to recipient account. (UK/SEPA/International)

Important Methods to Implement Faster Payment via Master Account (Master Account Number will be provided by Contis)

Dev portal controller Web method name Description
Transfer AddRecipient Add recipient/beneficiary and link recipient bank account to consumer account for fund transfer.
(UK/SEPA/International)
ListRecipients Get detail list of all recipients bank account linked to the consumer provided in request.
GetSpecificRecipient Get the details of the recipient bank account linked with the consumer account provided in request.
(UK/SEPA/International)
BankTransfer Transfer the fund from consumer account to recipient account. (UK/SEPA/International)

Supportive Methods for remaining activities.

Dev portal controller Web method name Description
Consumer ListTerms Returns list of terms and conditions of the account as per agreement.
UpdateConsumerContactDetails Update particular consumer’s contact information like Mobile Number, EmailAddress, Address detail etc., for given consumerId in the request.
UpdateConsumerDetail Update particular consumer’s personal information like Name,Date of birth,Language,Nationality etc., for given consumerId in the request.
Account ListAccounts Returns account balance information of Primary and Secondary accounts linked to the consumerId provided in request.
GetSpecificAccount Returns latest account information like status,type,friendly name, account balance etc., for an account number provided in request.
GetBalance Returns the latest account balance for an account number provided in request.
GetSpecificTerms Returns list of agreement terms for an account number provided in request.
ListAccountLimits Returns maximum permitted limits and counts for credit, debit, overdraft, send money, receive money etc. for an account number provided in request.
ListAccountLimitsWithSpent Returns maximum permitted alongwith spent limits and counts for credit, debit, overdraft, send money, receive money etc. for an account number provided in request.
ListTermsHistory Returns list of terms and conditions of the account as per agreement.
ListTransactions Returns list of transactions between the specified start and end date with details like date, amount, type of transaction, sender account details etc., for an account number provided in request.
UnloadConsumerAccount Debit fund from consumer’s account and gets credited to the scheme funding account.
ChargeFee Debit the relevant fee from the specified account and credits it to the scheme’s charge holding account.
Transfer CancelBankTransferChangeOfMind Allows to cancel the bank transfer request subject to cut-off time of provider.
DeleteRecipient Unlink the recipient account linked with consumer account and stops further fund transfer.
UpdateBeneficiaryStatus Update the status of recipient account like trusted or untrusted based upon activities performed by recipient account.
UploadPaymentFile Upload bulk payment file for transfer of funds to multiple beneficiary accounts.
StandingOrder ActivateSO Activates an inactive Standing order.
ActivateSOExecution Executes a Standing order.
CancelSO Cancels Standing order.
DeactivateSO Deactivates an active Standing order.
DeactivateSOExecution Stops execution of the specified Standing order.
GetSpecificSO Returns Standing order’s description, status (active or inactive), amount, execution frequency, start and end date including payer and payee accounts.
ListFailedSO Returns list of declined or failed Standing orders.
ListSOExecutions Returns list of Standing order’s execution dates.
ListSOs Returns list of active and inactive Standing orders.
SetupSOReceipent Created internal and third party standing order by specifying receipent.
SetupSORecipientBank Create a Standing order for a specific recipient bank account.