1. Partner Fiat
oceafin
  • Oceafin Partner API V1
  • Getting Started
  • Authentication
  • Customers And Onboarding
  • Product Workflows
  • Webhooks
  • Errors
  • Partner Customers
    • Create partner customer
      POST
    • Upload or link a file to a partner customer
      POST
    • Submit partner-attested KYC or KYB evidence
      POST
    • List partner customer balances
      GET
    • List partner customer transactions
      GET
    • Get partner transaction
      GET
  • Partner Conversion
    • List partner conversion quotes
    • Create partner conversion quote
    • Get partner conversion quote
    • List partner conversions
    • Create partner conversion approval draft
    • Get partner conversion
  • Partner Fiat
    • Get partner fiat account capabilities
      GET
    • Create partner fiat account application
      POST
    • Submit additional information for a partner fiat account application
      POST
    • List partner fiat accounts
      GET
    • Get partner fiat deposit instructions
      GET
    • List partner fiat deposits
      GET
    • Get partner fiat deposit
      GET
    • List partner bank accounts
      GET
    • Create partner bank account
      POST
    • Get partner fiat withdrawal capabilities
      GET
    • Activate partner fiat withdrawal capability
      POST
    • Submit fiat withdrawal capability activation additional information
      POST
    • Create partner fiat withdrawal quote
      POST
    • Create partner fiat withdrawal approval draft
      POST
    • List partner fiat withdrawals
      GET
    • Submit an approved partner fiat withdrawal for processing
      POST
    • Submit additional information for a partner fiat withdrawal
      POST
    • Get partner fiat withdrawal
      GET
  • Partner Crypto
    • List partner crypto deposit wallets
    • List partner crypto deposits
    • Get partner crypto deposit
    • Submit partner crypto deposit Travel Rule information
    • Create partner crypto withdrawal quote
    • List partner crypto wallet beneficiaries
    • Create partner crypto wallet beneficiary
    • Get partner crypto wallet beneficiary
    • Remove partner crypto wallet beneficiary
    • Sync partner crypto wallet beneficiary
    • Create partner crypto withdrawal approval draft
    • List partner crypto withdrawals
    • Submit an approved partner crypto withdrawal for processing
    • Get partner crypto withdrawal
    • List partner crypto refunds
    • Create partner crypto refund approval draft
    • Get partner crypto refund
    • Submit an approved partner crypto refund for processing
    • Confirm partner crypto refund
    • List partner crypto checkouts
    • Create partner crypto checkout
    • Get partner crypto checkout
    • Create partner checkout link
    • Create partner checkout POS payment request
    • Close partner crypto checkout
    • List partner collection buyers
    • Create partner collection buyer
    • Get partner collection buyer
    • Update partner collection buyer
    • List partner collection wallets
    • Create partner collection wallet
    • Get partner collection wallet
    • Update partner collection wallet expiry
    • Deactivate partner collection wallet
    • List partner collection payments
    • Get partner collection payment
  • Schemas
    • CreatePartnerCustomerRequest
    • PartnerCustomerType
    • PartnerCustomerStatus
    • PartnerCustomer
    • LinkPartnerCustomerFileRequest
    • UploadPartnerCustomerFileRequest
    • PartnerCustomerFile
    • PartnerOnboardingSubmissionRequest
    • PartnerOnboardingEvidenceSubmission
    • PartnerIndividualKycSubmission
    • PartnerKycPersonalDetails
    • PartnerKycAdditionalPersonalDetails
    • PartnerCorporateKybSubmission
    • PartnerKybCorporationDetails
    • PartnerKybAdditionalCorporationDetails
    • PartnerOnboardingSupportingDocument
    • PartnerOnboardingAddress
    • PartnerOnboardingContactNumber
    • PartnerOnboardingContactPerson
    • PartnerOnboardingKeyPerson
    • PartnerOnboardingSubmission
    • PartnerBalancePage
    • PartnerBalance
    • PartnerTransactionPage
    • PartnerTransaction
    • CreatePartnerFiatAccountApplicationRequest
    • SubmitPartnerFiatAccountAdditionalInfoRequest
    • PartnerFiatCapabilities
    • PartnerFiatCapabilitiesData
    • PartnerFiatCapabilityRoute
    • PartnerFiatAccountApplication
    • PartnerFiatAccountPage
    • PartnerFiatAccount
    • PartnerFiatAccountBankDetails
    • PartnerFiatDepositInstructions
    • PartnerFiatDepositInstruction
    • PartnerFiatDepositPage
    • PartnerFiatDeposit
    • PartnerCryptoDepositWalletPage
    • PartnerCryptoDepositWallet
    • PartnerCryptoDepositPage
    • PartnerCryptoDeposit
    • SubmitPartnerCryptoTravelRuleInfoRequest
    • PartnerCryptoTravelRuleInfo
    • CreatePartnerCryptoWithdrawalQuoteRequest
    • PartnerCryptoWithdrawalQuote
    • CreatePartnerWalletBeneficiaryRequest
    • PartnerWalletBeneficiarySupportFile
    • PartnerCryptoWalletBeneficiaryActionRequest
    • PartnerWalletBeneficiaryPage
    • PartnerWalletBeneficiary
    • CreatePartnerCryptoWithdrawalRequest
    • SubmitPartnerCryptoWithdrawalRequest
    • PartnerCryptoWithdrawalPage
    • PartnerCryptoWithdrawal
    • CreatePartnerCryptoRefundRequest
    • SubmitPartnerCryptoRefundRequest
    • PartnerCryptoRefundPage
    • PartnerCryptoRefund
    • CreatePartnerConversionQuoteRequest
    • CreatePartnerConversionRequest
    • PartnerConversionQuotePage
    • PartnerConversionQuote
    • PartnerConversionPage
    • PartnerConversion
    • CreatePartnerCheckoutRequest
    • PartnerCheckoutPage
    • PartnerCheckout
    • CreatePartnerCheckoutLinkRequest
    • PartnerCheckoutLink
    • CreatePartnerCheckoutPosPaymentRequest
    • PartnerCheckoutPosPaymentRequest
    • PartnerCheckoutActionRequest
    • CreatePartnerBuyerRequest
    • UpdatePartnerBuyerRequest
    • PartnerBuyerDocument
    • PartnerBuyerPage
    • PartnerBuyer
    • CreatePartnerCollectionWalletRequest
    • UpdatePartnerCollectionWalletExpiryRequest
    • PartnerCollectionWalletActionRequest
    • PartnerCollectionWalletPage
    • PartnerCollectionWallet
    • PartnerCollectionWalletAddress
    • PartnerCollectionPaymentPage
    • PartnerCollectionPayment
    • CreatePartnerBankAccountRequest
    • PartnerBankAccountThirdPartyBeneficiary
    • PartnerBankAccountThirdPartyAddress
    • PartnerBankAccountPage
    • PartnerBankAccount
    • PartnerFiatWithdrawalCapabilities
    • PartnerFiatWithdrawalCapabilitiesData
    • PartnerFiatWithdrawalCapabilityRoute
    • ActivatePartnerFiatWithdrawalCapabilityRequest
    • SubmitPartnerFiatWithdrawalCapabilityAdditionalInfoRequest
    • PartnerFiatWithdrawalCapabilityActivation
    • CreatePartnerFiatWithdrawalQuoteRequest
    • PartnerFiatWithdrawalQuote
    • PartnerBalanceAvailability
    • CreatePartnerFiatWithdrawalRequest
    • SubmitPartnerFiatWithdrawalRequest
    • SubmitPartnerFiatWithdrawalAdditionalInfoRequest
    • PartnerFiatWithdrawalAdditionalInfo
    • PartnerFiatWithdrawalPage
    • PartnerFiatWithdrawal
    • PartnerOperationAuthorizationEvidence
    • PageInfo
    • PartnerProblem
    • PartnerProblemCode
  1. Partner Fiat

Submit an approved partner fiat withdrawal for processing

POST
/partner/v1/fiat-withdrawals/{withdrawalId}/submission

Request

Path Params

Header Params

Body Params application/jsonRequired

Example
{
    "withdrawalType": 1,
    "requireSameNamePayout": true,
    "swiftChargingCode": 1,
    "withdrawalPayload": {
        "property1": "string",
        "property2": "string"
    },
    "operationAuthorization": {
        "operationType": "FIAT_WITHDRAWAL_CREATE",
        "operationHash": "string",
        "authorizedAt": "2019-08-24T14:15:22.123Z",
        "authorizedByPartnerUserRef": "string",
        "authorizedByPartnerPolicyRef": "string",
        "authorizationMethod": "string",
        "mfaEvidenceRef": "string",
        "sourceSystem": "string",
        "sourceActionRef": "string",
        "rawEvidence": {
            "property1": "string",
            "property2": "string"
        }
    }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/partner/v1/fiat-withdrawals//submission' \
--header 'X-Partner-Client-Id;' \
--header 'X-Partner-Timestamp;' \
--header 'X-Partner-Nonce;' \
--header 'X-Partner-Signature;' \
--header 'X-Request-Id;' \
--header 'Idempotency-Key;' \
--header 'Content-Type: application/json' \
--data '{
    "withdrawalType": 1,
    "requireSameNamePayout": true,
    "swiftChargingCode": 1,
    "withdrawalPayload": {
        "property1": "string",
        "property2": "string"
    },
    "operationAuthorization": {
        "operationType": "FIAT_WITHDRAWAL_CREATE",
        "operationHash": "string",
        "authorizedAt": "2019-08-24T14:15:22.123Z",
        "authorizedByPartnerUserRef": "string",
        "authorizedByPartnerPolicyRef": "string",
        "authorizationMethod": "string",
        "mfaEvidenceRef": "string",
        "sourceSystem": "string",
        "sourceActionRef": "string",
        "rawEvidence": {
            "property1": "string",
            "property2": "string"
        }
    }
}'

Responses

🟢200OK
application/json
Fiat withdrawal submitted or replayed.
Bodyapplication/json

Example
{
    "withdrawalId": "177dc452-dcc4-4afc-8eab-bd9d08c2ae7a",
    "routeCode": "string",
    "amountMinor": "string",
    "currency": "string",
    "currencyScale": 0,
    "clientReference": "string",
    "withdrawalType": 1,
    "requireSameNamePayout": true,
    "swiftChargingCode": "string",
    "processingFeeAmountMinor": "string",
    "estimatedAmountReceivableMinor": "string",
    "status": "string",
    "statusInfo": "string",
    "createdAt": "2019-08-24T14:15:22.123Z",
    "updatedAt": "2019-08-24T14:15:22.123Z"
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🟠409
Modified at 2026-06-28 01:42:02
Previous
List partner fiat withdrawals
Next
Submit additional information for a partner fiat withdrawal
Built with