Manual Confirmation API
-
The purpose of Manual Confirmation is to manually match payments with bank transfers.
-
If the manual confirmation method is selected when creating a payment via API, incoming payments need to be manually confirmed using the manual confirmation API.
-
When performing Manual Confirmation, you need to use a secret key, which can be obtained from the payment data.
-
Manual Confirmation can be done for partial or incomplete payments. The payment status will remain ‘requires_action’ until all payments are completed.
Note: If there are any unresolved payments in the system, please contact the admin or resolve them by calling the manual confirmation API.
Manual Payment Confirmation Flow Diagram
Step-by-Step Explanation:
- Start: The beginning of the manual confirmation process.
- Initiate Payment: The user initiates the payment process.
- Select manual confirmation method: The user selects the manual confirmation method for the payment.
- Create payment via API: The user creates a payment request through the API.
- Obtain secret key from payment data: After the payment is created, the secret key is obtained from the payment data.
- **Check payment status: **The system checks the payment status. If the status is 'requires_action', manual confirmation steps are required.
- Call manual confirmation API with secret key: Using the secret key, a call is made to the manual confirmation API.
- **Is the payment partial or incomplete?: **If the payment is partial or incomplete, repeat the manual confirmation steps until the payment is complete.
- Payment completed: When all payments are completed, the payment status changes from 'requires_action' to 'completed'.
- End: The manual payment confirmation process is finished.
Updated 10 months ago
