1. Payout Screen
Artha Payments API
  • Introduction
  • Customers
    • Create Customer
      POST
    • List Customers
      GET
    • Get Customer
      GET
    • Update Customer
      PATCH
  • Manage Account
    • Get Payout Currencies
      GET
    • Save Payout Currency
      POST
    • Update Payout Currency State
      PUT
  • Payees
    • Get Fiat Payees List (Grid)
      GET
    • View Fiat Payee Details
      GET
    • Get Recipient Form Fields
      GET
    • Get Payees Lookup Data
      GET
    • Get Phone Codes Lookup
      GET
    • Get Countries With States Lookup
      GET
    • Get Payee Countries
      GET
    • Get Currencies With Countries
      GET
    • Create Fiat Payee
      POST
    • Update Fiat Payee
      PUT
    • Update Payee State (Admin)
      PUT
  • Payout Screen
    • Get Merchant Crypto Payout Config
      GET
    • Get Active Fiat Payout Currencies
      GET
    • Get Fiat Payees
      GET
    • Get Payment Purposes
      GET
    • Get Source Of Funds
      GET
    • Payments Lookup (Core)
      GET
    • Get Transfer Types
      GET
    • Get Crypto Payout Fee
      POST
    • Create Crypto Payout
      POST
    • Payments Order Creation (Provider)
      POST
    • Get Crypto Payout Transactions
      GET
  1. Payout Screen

Create Crypto Payout

POST
/api/v1/payments/payout/crypto
Last modified:2026-07-16 11:55:25
Submits a crypto payout for processing.
Fields
FieldTypeDescriptionConstraints
customerWalletIdstring (uuid)Merchant wallet to debitRequired
fromValuenumber (double)Amount in the source assetRequired
productIdstring (uuid)Product identifierNullable
payeeIdstring (uuid)Payee identifierNullable
requestedAmountnumber (double)Requested payout amountNullable
receivedAmountnumber (double)Amount the payee receivesNullable
finalAmountnumber (double)Final amount after feesNullable
quoteIdstringQuote from the fee endpointNullable
fiatCurrencystringFiat currency codeNullable
purpose / purposeCodestringPayment purposeNullable
sourceOfFunds / sourceOfFundsCodestringSource of fundsNullable
beneficiaryRelationshipstringRelationship to beneficiaryNullable
moduleTypestringOriginating moduleNullable
paymentTypestringPayment typeNullable
nationalIdNumberstringBeneficiary national IDNullable
fromAssetId / fromAssetuuid / stringSource assetNullable
toAssetId / toAssetuuid / stringDestination assetNullable
toValuenumber (double)Amount in destination assetNullable
metadatastringFree-form metadataNullable
docRepositoriesarraySupporting documents (id, fileName, docType, blobFileName, state)Nullable

Request

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Payout accepted for processing.
Bodyapplication/json

🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v1/payments/payout/crypto' \
--header 'X-Idempotency-Key: c8f7b2e1-3d4e-5f6a-9b0c-1d2e3f4a5b6c' \
--header 'authinformation;' \
--header 'Content-Type: application/json' \
--data '{
    "customerWalletId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "productId": "1a2b3c4d-5e6f-4a8b-9c0d-1e2f3a4b5c6d",
    "payeeId": "9b2f1c44-8a31-4f0d-9d6e-1c2b3a4d5e6f",
    "requestedAmount": 1500,
    "finalAmount": 1487.5,
    "quoteId": "qt_8f3a9b2c",
    "fiatCurrency": "USD",
    "purpose": "Family Support",
    "purposeCode": "FAM",
    "sourceOfFunds": "Business Income",
    "sourceOfFundsCode": "BIZ",
    "paymentType": "crypto",
    "fromAssetId": "7d8e9f0a-1b2c-4d5e-8f9a-0b1c2d3e4f5a",
    "fromAsset": "USDT",
    "toAsset": "USD",
    "fromValue": 1512.5,
    "toValue": 1500,
    "metadata": "order-4491",
    "docRepositories": [
        {
            "id": "5e6f7a8b-9c0d-4e2f-8a3b-4c5d6e7f8a9b",
            "fileName": "invoice-4491.pdf",
            "docType": "invoice",
            "blobFileName": "blob/invoice-4491.pdf",
            "state": "uploaded"
        }
    ]
}'
Response Response Example
{
    "payoutId": "0f1e2d3c-4b5a-4968-8776-655443322110",
    "status": "processing",
    "createdAt": "2026-07-16T10:32:00Z"
}
Modified at 2026-07-16 11:55:25
Previous
Get Crypto Payout Fee
Next
Payments Order Creation (Provider)
Built with