Payment Gateway
  • Home
    • Welcome
      • Cheatsheet
      • Contact Us
      • QRIS
      • Virtual Account
      • E-Wallet
      • Debit & Credit Card
      • Internet Banking
      • Convinient Store
      • Buy Now, Pay Later
  • API Documentation
    • Technical Doc of Fiuu ID
      • Payment Flow Overview
      • Online Payment / Transaction Process
      • Payment Status Flow
      • Security & Data Integrity
        • Verify Key [Confidential]
        • Secret Key [Top Secret]
        • vcode
        • skey
      • Developer Account
      • Hosted Integration APIs
      • Seamless Integration APIs
      • Direct Server Integration APIs
      • Payment Request Parameters
        • Hosted Integration
          • Request Parameters
          • Channel Lists
          • Examples
        • Seamless Integration
          • Request Parameters
          • Channel Details (mpschannel)
        • Direct Server Integration
          • Request Parameters
          • API Response
          • Channel Details (TxnChannel)
      • Payment Response Parameter
        • Payment Status Notification (Merchant Webhook or the 3 Endpoints)
          • Return URL with IPN (Instant Payment Notification)
          • Notify URL with IPN
          • Callback URL with IPN
      • TL; DR?
      • Comparison Chart
      • Merchant Request APIs
      • Error Codes
      • Resources
Powered by GitBook
On this page
  1. API Documentation
  2. Technical Doc of Fiuu ID

Online Payment / Transaction Process

Online Payment / Transaction Process

Last updated 5 months ago

Merchant needs to prepare 3 simple and similar payment endpoint scripts to handle the payment notification from the payment gateway:

  1. Return URL: front-end or browser redirection notification, which are normally not a 100% reliable and robust channel due to unexpected network connectivity issue or client-side behavior, such as browser application crashes;

  2. Notify URL (webhook): a server-to-server back-end webhook which is more robust and crucial for payment status or order update;

  3. Callback URL (webhook): a special handler webhook to get notified on non-realtime payment status, such as “deferred status update”, change of payment status, or Fiuu Cash, which is not a realtime payment naturally.

After the normal payment flow, merchants can always send payment status query requests, which is defined in reQuery APIs (a.k.a PSQ, Payment Status Query).