https://your-domain.com/api
All endpoints on this page require
Authorization: Bearer {token}.Flow overview
POST /request-money-email-check
Validates the payer’s email before creating a request.Request parameters
The authenticated requester’s ID.
Email of the user who will pay.
Response fields
POST /request-money-phone-check
Validates the payer’s phone number before creating a request.Request parameters
The authenticated requester’s ID. Must have a phone number set.
Phone number of the user who will pay (international format).
Response fields
GET /get-request-currency
Returns currencies that can be used in a money request, filtered by active fee/limit rules.Request parameters
The authenticated user’s ID.
Response fields
POST /request-money-pay
Creates a money request. The payer receives a notification by email or SMS.Request parameters
The authenticated requester’s ID.
Email or phone number of the payer.
Currency ID for the request.
Requested amount.
Optional note for the payer.
Response fields
true if the request was created.ID of the created request payment record.
Email error message if notification failed but the request was still created.
GET /accept-request-email-phone
Retrieves the request details (creator email/phone, amount, currency) for a given request payment. Used to populate the accept flow.Request parameters
The request payment ID.
Response fields
POST /request-accept-amount-limit-check
Checks whether the payer has sufficient balance and the amount is within limits before acceptance.Request parameters
The payer’s user ID.
The amount being accepted.
Currency ID of the request.
Response fields
GET /get-accept-fees-details
Returns the fee breakdown for accepting a money request.Request parameters
The payer’s user ID.
The request amount.
Currency ID.
Response fields
POST /accept-request-payment-pay
Confirms and executes the payment for an accepted money request.Request parameters
The payer’s user ID.
The request payment ID.
The accepted amount.
Currency ID.
Total fees from
/get-accept-fees-details.Creator’s email or phone (used for notification routing).
Response fields
true if the payment was accepted.Validation error when
status is false.POST /cancel-request
Cancels an existing money request. Either the creator or the payer may call this endpoint.Request parameters
The calling user’s ID (creator or payer).
The transaction ID associated with the request payment.
The other party’s email or phone (used for notification routing).
Response fields
200 on success, 401 on error.Error message on failure.