Introduction

Trice API gives direct access to real-time transfers and request for payment (RfP)

Making an instant credit transfer is as easy as this:

curl --request POST \
     --url http://api.trice.co/v1/rtp_transfers \
     --header 'accept: application/json' \
     --header 'authorization: Bearer eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ijk5Y2Q1OGUyLTllYzUtNDI2YS05YmNmLTI3NTQ0NGI2YjI2MSJ9.eyJzdWIiOiJjbGllbnQ6MDEyNGE2MjQtMjY0ZC00YTM4LThjMGYtMmNmMzdhYmFkMzlhIiwiaXNzIjoiaHR0cHM6Ly9hcGkudHJpY2UuY28vYXV0aCIsImF1ZCI6Imh0dHBzOi8vYXBpLnRyaWNlLmNvL2FwaSIsImlhdCI6MTUxNjIzOTAyMiwiZXhwIjoxNTE2MjU5MDIyLCJzY29wZSI6InNjb3BlMSBzY29wZTIiLCJhY2NvdW50SWQiOiIyMDIxYWU5Ni1mODM0LTQ4NDEtODk4Yy0zZDU1NTBkMTM3YmYifQ.a2xCXNDVRAwv8sgWVCAkSYBQWQPWsWS2qB1niDjmbJzvluaQc8Iu7R3KFOkRcEB9hDhr7kmJq5MTy8oOzXM84KJrl5KN4YdHI5KbFjqyhcZn11JV_IF8fEYQdGR3VVRwm-ztNVBrQYWPM_eJu1VdKr1QaTZLTZ9Vpc22KDpRRe0EE0pd7IjoK7EzmIpTFyR7TVnzwmEGpGLhwbO5JKaECLEwjNkNoklEk7JROEQtwXGUZmrDq6fv46LsO_4jxtZF0Y87FXLSU56XXJ46bIyvt5rQac8p62smG4bAgRTUqcsBk9LUqQyeCs23Fv0UMc7vA1BseAAbkIJHBBnb19uH7g' \
     --header 'content-type: application/json' \
     --data '
{
  "amount": 10000,
  "internal_description": "Transfer for bills that need paid.",
  "memo": "TRICE ACCOUNT REAL TIME PAYMENT TRANSFER",
  "party": "669774a5-dbbc-481f-99ab-8c7c99d5d341",
  "enrollment": "669774a5-dbbc-481f-99ab-8c7c99d5d346",
  "reference_number": "987654321"
}
'
const options = {
  method: 'POST',
  headers: {
    accept: 'application/json',
    'content-type': 'application/json',
    authorization: 'Bearer eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ijk5Y2Q1OGUyLTllYzUtNDI2YS05YmNmLTI3NTQ0NGI2YjI2MSJ9.eyJzdWIiOiJjbGllbnQ6MDEyNGE2MjQtMjY0ZC00YTM4LThjMGYtMmNmMzdhYmFkMzlhIiwiaXNzIjoiaHR0cHM6Ly9hcGkudHJpY2UuY28vYXV0aCIsImF1ZCI6Imh0dHBzOi8vYXBpLnRyaWNlLmNvL2FwaSIsImlhdCI6MTUxNjIzOTAyMiwiZXhwIjoxNTE2MjU5MDIyLCJzY29wZSI6InNjb3BlMSBzY29wZTIiLCJhY2NvdW50SWQiOiIyMDIxYWU5Ni1mODM0LTQ4NDEtODk4Yy0zZDU1NTBkMTM3YmYifQ.a2xCXNDVRAwv8sgWVCAkSYBQWQPWsWS2qB1niDjmbJzvluaQc8Iu7R3KFOkRcEB9hDhr7kmJq5MTy8oOzXM84KJrl5KN4YdHI5KbFjqyhcZn11JV_IF8fEYQdGR3VVRwm-ztNVBrQYWPM_eJu1VdKr1QaTZLTZ9Vpc22KDpRRe0EE0pd7IjoK7EzmIpTFyR7TVnzwmEGpGLhwbO5JKaECLEwjNkNoklEk7JROEQtwXGUZmrDq6fv46LsO_4jxtZF0Y87FXLSU56XXJ46bIyvt5rQac8p62smG4bAgRTUqcsBk9LUqQyeCs23Fv0UMc7vA1BseAAbkIJHBBnb19uH7g'
  },
  body: JSON.stringify({
    amount: 10000,
    internal_description: 'Transfer for bills that need paid.',
    memo: 'TRICE ACCOUNT REAL TIME PAYMENT TRANSFER',
    receiver: '669774a5-dbbc-481f-99ab-8c7c99d5d341',
    reference_number: '987654321'
  })
};

fetch('http://api.trice.co/v1/real_time_payment_transfers', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));

The Trice API allows you as a business or platform to manage your funds receivers or senders through the Party endpoint.

Additionally, basic instant payments functionality includes credit transfers for inbound, outbound, and as a result of a request for payment (RfP).

base URL for sandbox is: https://api-sandbox.trice.co/hub/v1/

base URL for production is: https://api.trice.co/hub/v1/