Fizen Pay API Documents
  • Introduction
  • Process Flow
  • Getting Started
    • Register
    • Environment
    • Get your API keys
    • Make your first API request
  • Reference
    • API Reference
      • Charges
        • Create a charge
        • List charges
        • Charge details
        • Cancel a charge
        • Resolve a charge
        • Refund a charge
      • Utilities
        • Fiat to cryptocurrency
    • Webhooks
  • Environment
    • Sandbox
      • Web app
      • Register page
      • Settings page
      • API Endpoint
    • Production
      • Web app
      • Register page
      • Settings page
      • API Endpoint
Powered by GitBook
On this page

Process Flow

The instructions below show how Users, Merchants process with Fizen Pay for payment requests.

PreviousIntroductionNextGetting Started

Last updated 3 years ago

Charge status

Based on the certain payment status, the charge status should be updated accordingly:

  • NEW: Merchant has been newly created a charge for a payment order.

  • PENDING: The payment has been made by user transaction on the blockchain and waiting for confirmation.

  • COMPLETED: The transaction is confirmed and the payment amount has met the expectation.

  • EXPIRED: No transaction has been detected until the expired time. (1 day after the charge is created)

  • UNRESOLVED: The transaction is confirmed and the payment amount has NOT met the expectation. There are 5 contexts for UNRESOLVED payment as described below.

  • RESOLVED: The merchant has marked an UNRESOLVED payment as resolved

  • CANCELLED: The merchant has canceled the payment. Only NEW charges can be canceled.

  • REFUNDED: The merchant has marked a payment as refunded. The refund process is made by the merchant outside of Fizen Pay. Fizen Pay doesn't manage this process.

Process flow