Payouts

Create Payout

Create a new payout.

To test different scenarios for each market, please refer to the Examples tab on the right side of the screen.

Each market has a dedicated example. Use the following amounts to simulate specific statuses:

201 → IN_PROGRESS then COMPLETED, 202 → IN_PROGRESS then FAILED, 203 → immediate ERROR, any other amount → completes immediately.

post/

Request

  • Base URL
    https://app2test.infiniaweb.com/infinia_api/v2/payouts
  • URL
    https://app2test.infiniaweb.com/infinia_api/v2/payouts/
  • Auth
    HTTP basic

Headers

x-company-idinteger

ID of a child company for authentication. If not provided, the parent company will be authenticated.

Request body

originIdstring required

Id of the transaction defined by the user. If the id already exists, the transaction cannot be carried out.

amountnumber required

Transaction amount. Must be greater than 0 and below 100000000000000.

sourceAccountIdstring

Source account ID. Account from which the transaction will be made.

callbackUrlstring

Specifies the URL to which the callback will be sent when the transaction status changes. The callback is sent as a POST request with a JSON body containing the transaction details, using the same schema as the Get Payout endpoint.

Response

Successful Response

status'success' | ''

Changes

No recorded changes to this operation across all 1 revision of this API.