Auth service
Integrate Rafiki with your ASE
Esta página aún no está disponible en tu idioma.
You must be, or be working with, an account servicing entity (ASE). An ASE is an entity that provides and maintains payment accounts for its customers and is regulated in the jurisdictions it operates. Examples of ASEs include banks, digital wallet providers, and mobile money providers. The account servicing entity page provides examples of an ASE’s responsibilities and obligations.
For testing purposes, you can set up a mock account servicing entity that’s deployed Rafiki. However, Rafiki should not be used in production environments by non-regulated ASEs.
Backend service
Frontend service
Integration checklist
Tenants
Assets
Wallet addresses
Webhook endpoint
The following steps illustrate how to make a basic payment between two wallet addresses on the same Rafiki instance.
1. Create an incoming payment
createIncomingPayment to create an incoming payment resource on the recipient’s wallet account.2. Create a quote
createQuote to create a quote resource on the sender’s wallet account. The quote shows how much it will cost the sender to deliver an amount to the receiver.3. Create an outgoing payment
createOutgoingPayment to create an outgoing payment resource on the sender’s wallet account. This operations starts the payment. At this point, the sender’s ASE must fund/approve the payment before it sends.Handle webhook requests
outgoing_payment.created event. Review the webhook events page to learn more about handling each event.