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 For Registered Member

      POST
      /partners/transactions/withdraw-fiat/member
      Starts a withdrawal for a registered member identified by external_user_id. Funds are moved from the member’s Safe to the pool wallet, then Unipesa is invoked to pay out fiat to the member’s phone. The optional callback URL lets partners receive completion or failure notices without polling.

      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/member' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "from_currency": "USDC",
          "to_currency": "KES",
          "amount": 0,
          "external_user_id": "string",
          "callback_url": "string"
      }'
      Response Response Example
      200 - Example 1
      {
          "from_currency": "USDC",
          "to_currency": "KES",
          "amount": 0,
          "external_user_id": "string",
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "status": "string",
          "pool_tx_hash": "string",
          "wallet_address": "string",
          "phone_number": "string",
          "created_at": "2019-08-24T14:15:22Z",
          "updated_at": "2019-08-24T14:15:22Z"
      }
      Modified at 2025-12-09 11:21:47
      Previous
      Withdraw Fiat
      Next
      Get Withdraw Fiat Pool Info
      Built with