Ozow Hub
On this page2 sections

Fields

  • payoutId string uuid required

    A unique identifier that should be used to identify the payoutPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first..

  • payoutStatus PayoutStatus required

    PayoutPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. status.

    Fields of PayoutStatus
    • status integer int32 required

      The payoutPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. status.

      1: Payout Received. The payout has been received.

      2: Verification. The payout is being verified.

      3: Payout Submitted For Processing. The payout is being processed.

      4: Payout Processing Error. There was an error with the payout.

      5: Payout Completed. The payout has been completed.

      6: Payout Pending Investigation. The payout is being investigated.

      7: Payout Pending Cancellation. Cancellation has been requested and is not yet settled.

      90: Payout Returned. The payout could not be paid into the recipient account.

      99: Payout Cancelled. The payout was cancelled.

      values12345679099min0
    • subStatus integer required

      The payoutPayout Money sent from a merchant to a bank account. Unlike a refund, a payout is not tied to a payment anyone made you, so you can pay anyone with a bank account. Payouts draw on your float rather than on your incoming payments, and they are not self-service: they need approval from Ozow and testing in staging first. sub status. Possible values are:

      100: Payout_Unclassified – No sub status.

      101: Payout_ValidationFailed – Request validation failed and error description will be in the ErrorMessage field.

      201: Verification_Pending – Awaiting webook verification.

      202: Verification_Failed – The verification webhookWebhook A URL of yours that Ozow calls when something happens, rather than you polling to find out. The call carries no credential of yours and arrives at a public URL, so authenticate it before acting on it: a hash field on the Payments API, a Svix signature on One API. returned a failed.

      203: Verification_Success – Successful payout verification via webhook.

      204: Verification_Error – Unable to reach the verification webhook.

      205: Verification_AccountNumberDecryptionFailed – Decryption of the account number failed using the key received via webhook.

      301: SubmittedForProcessing_PayoutAddedToBatch – The payout has been added to the payout batch.

      302: SubmittedForProcessing_PayoutSubmittedToBank – The payout batch has been processed and submitted to the bank.

      303: SubmittedForProcessing_PayoutSubmittedToPpi – Payout submitted for processing.

      401: PayoutProcessingError_PayoutRejected – The payout has been rejected by the bank.

      402: PayoutProcessingError_PayoutCancelled – The payout has been cancelled.

      403: PayoutProcessingError_Insufficient_Balance – Insufficient balance.

      404: PayoutProcessingError_PayoutInternalError.

      405: PayoutProcessingError_InvalidAccountNumber – The payout has an invalid account number.

      601: PayoutPendingInvestigation_AmountMismatch – The payout failed due to mismatch in amounts.

      9001: PayoutReturned_Unpaid – Rejected by destination bank.

      9901: Cancellation_AddedToBatch – Cancellation request added to batch for processing.

      9902: Cancellation_SubmittedToBank – Cancellation request has been submitted to the bank.

      9903: Cancellation_RejectedByBank – Cancellation request has been rejected by the bank.

      9904 - Cancellation_AccountNumberValidationFailed – CDV account number validation failed.

      min0
    • errorMessage string

      Error message generated when validating the request.

      max length250
    Open PayoutStatus on its own page

Used by