Skip to main content

Architecture

This section provides how payment transactions are processed through integrated payment extensions. It ensures a secure and efficient flow of payments, refunds, and extension installations, enabling businesses to offer multiple payment options to their customers. This section covers the key flows involved in processing payments, handling refunds, and installing payment extensions.

This section covers the three key flows:

📄️ Refund Flow

When a customer cancels an order or submits a return request, Fynd Commerce initiates the refund process by calling the initiateRefundSession API of the Payment Extension with the necessary refund details. The Payment Extension then creates a refund request with the designated PG. The PG processes the refund and returns the refund status to the Payment Extension. The Payment Extension, in turn, responds to the initiateRefundSession API with the refund details and the refund status received from the PG.


Was this section helpful?