Apara API - PayoutCreating Payout Transfer

Payout Usecases

Minimal Payload

curl --location 'https://sandbox-api.aparatech.io/v1/public/orders' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic ==' \
--header 'mid: SAH1N3_NA_NA' \
--data '{
    "userId": "OCUX-17778808466688817",
    "purposeCode": "gaming_top_ups",
    "purposeCodeReason": "Gaming account top-up for online casino platform credits",
    "sourceUrl": "https://gaming-platform.com/deposit",
    "successRedirectUrl": "https://gaming-platform.com/success",
    "failureRedirectUrl": "https://gaming-platform.com/failure",
    "orderType": "payout",
    "headlessMode": true,
    "deviceDetails": {
        "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X)",
        "ipInfo": {
            "ip": "192.168.1.100"
        }
    },
    "source": {
        "currency": "VND",
        "paymentCode": "techcom_bank",
        "paymentType": "bank_transfer",
        "amount": "51000",
        "additionalPaymentDetails": {
            "accountNumber":"81052083434"
        }
    }
}
}'
{
    "status": "success",
    "data": {
        "flow": "FIAT_PAYOUT",
        "orderId": "OR-2605120616003238324"
    }
}