Bitlipa
    Bitlipa
    • Get Members
      GET
    • Current Partner
      GET
    • Create Member
      POST
    • Get Member
      GET
    • Update Member
      PUT
    • Get Member Safe Info
      GET
    • Withdraw Fiat
      POST
    • Withdraw Fiat For Registered Member
      POST
    • Get Withdraw Fiat Pool Info
      GET
    • Withdraw Fiat Status
      GET
    • Witdraw Fiat Callback
      POST
    • Topup Fiat
      POST
    • Topup Fiat Status
      GET
    • Topup Fiat Callback
      POST
    • Exchange Rates
      GET
    • Convert To Currency
      GET
    • Get All Transactions
      GET
    • Read Partners
      GET
    • Create Partner
      POST
    • Create Api Key
      POST
    • Update Charge Fee
      PUT
    • Login For Access Token
      POST
    • Read Admins Me
      GET
    • Create Admin
      POST
    • Create Safe
      POST
    • Create Master Contract
      POST
    • Create Master Contract
      POST
    • Create Compatibility Fallback Handler
      POST
    • Schemas
      • CryptoCurrency
      • ApiKeyCreate
      • ExchangeRate
      • ApiKeyView
      • FiatCurrency
      • AuthCreate
      • HTTPValidationError
      • AuthView
      • Member
      • Body_login_for_access_token_login_post
      • MemberCreate
      • EthTx
      • MemberUpdate
      • Partner
      • LoginResponse
      • PartnerRole
      • SafeInfo
      • TopupRequestCreate
      • ValidationError
      • PartnerCreate
      • WithdrawCreate
      • WithdrawPartnerCreate
      • TopupRequestResponse
      • WithdrawPartnerResponse
      • TransactionListResponse
      • UpdateChargingFee
      • WithdrawRequestResponse

      Withdraw Fiat

      POST
      /partners/transactions/withdraw-fiat
      Initiates a fiat withdrawal after validating an on-chain transfer to the pool wallet via tx_hash. The endpoint verifies the token contract and destination, records the withdraw request, converts the crypto amount to fiat, and triggers an Avada payout to the provided phone number.
      Provide a callback_url to receive asynchronous status updates as Unipesa progresses the payout.

      Request

      Body Params application/jsonRequired

      Examples

      Responses

      🟢200
      application/json
      Successful Response
      Body

      🟠422
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST '/partners/transactions/withdraw-fiat' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "from_currency": "USDC",
          "to_currency": "KES",
          "phone_number": "string",
          "tx_hash": "string",
          "callback_url": "string"
      }'
      Response Response Example
      200 - Example 1
      null
      Modified at 2025-12-09 11:21:59
      Previous
      Get Member Safe Info
      Next
      Withdraw Fiat For Registered Member
      Built with