Guides
Setting up mandates
Direct Debit Mandates Verified Mandates PayTo Agreements and Payments Build a client to create mandates offline Supporting mandates set up outside of your product Importing Mandates Blocking mandatesRecurring payments
Taking Subscription payments Taking Instalment payments Variable Recurring PaymentsCombining one-off and recurring payments
Take a first Instant Payment with mandate
 set upSend an outbound payment
Adding a new recipient Initiate an outbound payment Approve an outbound payment Cancel an outbound paymentSetting up mandates / collecting payments
Billing Request with Actions: Setting up a Direct Debit mandate Collecting a Direct Debit payment Billing Request with Actions: Taking an Instant Bank Payment Billing Request with Actions Dual Flow: Taking an Instant Bank Payment and setting up a Direct Debit mandateApprove an outbound payment
To enhance security and compliance, we have implemented a mandatory approval process for all outbound payments. Your outbound payment will not be sent until you provide explicit confirmation that you have reviewed the payment details and agree to proceed, because:
Instant outbound payments cannot be canceled once initiated, as we immediately start the money transfer process. The approval step allows you time to double-check the payment details before it is too late.
As part of our compliance process, we run a number of verification checks, such as Confirmation of Payee, to help prevent misdirected payments (see this link for more details).
Approval Process
An outbound payment can only be approved after all verification checks are completed. This ensures that you can review the payment details and verification results before giving us the go-ahead. The outbound payment will enter the pending_approval state, and you will receive the set_to_pending_approval webhook notification. Once in this state, you can grant the approval for the payment.
Proposed steps:
Upon receiving the
set_to_pending_approvalwebhook, retrieve the payment details and carefully review the response, with special attention to the verification results. For guidance on how to understand verification results, please refer to this link . For more guidance on how to retrieve payment details, please refer to this link .If you are ready to proceed with the payment, use the designated API endpoint to approve it.
1POST https://api.gocardless.com/outbound_payments/{outbound_payment_id}/actions/approve HTTP/1.1If you notice an error in the details or have concerns regarding the verification results and do not wish to proceed with the payment, you can cancel it. For more guidance on the cancellation process, please refer to this link .
Upon successful approval, the payment will transition to the next appropriate state.
