GoPay Make integrationAutomate GoPay with Make.
Can GoPay payments run themselves once an order or a request lands somewhere else? The GoPay Make integration gives you 14 modules, 13 actions and 1 search, for pre-authorized, recurring and refunded payments. This page shows how to connect the account and build a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the GoPay Make integration do for you?
The GoPay Make integration links your GoPay account to Make, a no-code tool where you chain bricks called modules into a scenario, the automation you build. Once linked, Make can hold a customer's funds, charge them, start or stop a recurring payment and refund a customer, all without code.
Refunds without the back office. A customer asks for a refund through a form or a support tool. Get a Payment reads the payment in GoPay so you can check it, then Make a Payment Refund sends the money back. Nobody has to log in to GoPay for a routine case.
Hold now, charge when the order ships. For a shop that only takes money once goods leave the warehouse, Create a Pre-Authorized Payment reserves the amount at checkout. When the shipping tool confirms the parcel, a charge module captures it, in full or in part; if the order is cancelled, a cancel module releases the hold.
Recurring payments driven by your own events. Create a Recurring Payment sets up the recurrence, Make a Recurring Payment on Demand collects the next payment when your system says so, and Cancel a Recurring Payment stops it when a customer leaves.
GoPay has no trigger module in Make: it cannot start a scenario by itself. The scenario opens on another app or on a schedule, and GoPay acts inside it. For anything the listed modules skip, Make an API Call reaches the rest of the GoPay API with the same connection. The same app often has an n8n node too; the n8n vs Make comparison lays out both tools, and our Make review covers the editor in depth. If a module returns an error you do not understand, start with Make troubleshooting.
How do you connect GoPay to Make?
- 01
Add a GoPay module
In your scenario, add any GoPay module and click Create a connection. A connection is your GoPay account linked to Make once, then reused by every GoPay module you add later. You can type a label in Connection name if you manage several accounts.
- 02
Paste the client credentials
Fill Client ID and Client Secret with the client credentials GoPay sent you by SMS. You need an existing GoPay account for this; if you do not have one yet, register through the GoPay registration guide first.
- 03
Save and confirm access
Click Save. If GoPay asks you to authenticate, sign in and confirm access. The connection now appears in the dropdown of every GoPay module, so you will not repeat these steps for the next ones.
Your first scenario with GoPay
GoalWhen a refund request reaches another app, Make reads the GoPay payment and sends the refund.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the +. Pick the app where refund requests arrive, such as your form or helpdesk tool, and choose its trigger module.
- 02
Add Get a Payment
Click the + on the right of that first module, search GoPay and choose Get a Payment. Create the connection, then map the payment identifier sent by the first app into the module.
- 03
Add Make a Payment Refund
Add a third module, GoPay again, this time Make a Payment Refund. Map the payment from the previous module so the refund lands on the right customer payment.
- 04
Test with Run once
Click Run once and send a test request. Each module shows the bundles it received, a bundle being one item passed along, here one payment. Check them before you let real refunds go out.
- 05
Schedule and switch on
Set the schedule on the first module, every 15 minutes by default, and switch the scenario on. From then on, each new request runs through the same three steps.
What each GoPay module does
GoPay gives you 14 modules in 3 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Payments
10 modulesList Payment Methods
SearchIn Make“Retrieves a list of available payment methods.”
Returns the payment methods available on your GoPay account, so a scenario can know what a customer may pay with before it builds a payment.
Get a Payment
ActionIn Make“Retrieves an existing payment.”
Reads one existing payment from GoPay and hands its details to the next module, so you can decide what happens next based on where that payment stands.
Create a Pre-Authorized Payment
ActionIn Make“Creates a new pre-authorized payment.”
Reserves an amount from the customer without taking it yet. You get breathing room: the money is held, and you capture it once the order is really ready.
Charge of Pre-Authorized Payment
ActionIn the docs onlyCaptures the full amount that a pre-authorized payment is holding. This is the version listed in the Payments group of the GoPay documentation, where it comes without an official description.
Partial Charge of Pre-Authorized Payment
ActionIn the docs onlyTakes only part of the held amount, which fits orders that shrink between checkout and delivery. The documentation lists it under Payments without describing it.
Cancel a Pre-Authorized Payment
ActionIn the docs onlyReleases a hold so the customer gets back access to the reserved funds. The GoPay documentation shows it in the Payments group, with no official description attached.
Create a Recurring Payment
ActionIn Make“Creates a new recurring payment.”
Sets up a payment that can repeat, the starting point for subscriptions or instalments handled through GoPay rather than by hand.
ON_DEMAND mode.Make a Recurring Payment on Demand
ActionIn Make“Allows you to recur the payment based on previously established recurring payment "ON_DEMAND" mode.”
Collects the next payment of a recurrence created in the on-demand mode, at the moment your own process decides it is due.
ON_DEMAND mode; any other recurrence will not accept it.Cancel a Recurring Payment
ActionIn Make“Cancels recurrence of previously created payment.”
Stops the recurrence of a payment you created earlier, so the customer is not charged again after leaving.
Make a Payment Refund
ActionIn Make“Allows recovering funds for already made payment to the customer.”
Sends money back to the customer for a payment that already went through. Support can close a refund request without opening GoPay.
Other
1 moduleMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the GoPay API with the connection you already have, which fills the gap when none of the listed modules covers what you need.
Other modules
3 modulesCancel a Pre-Authorization Payment
ActionIn Make“Cancels previously created pre-authorized payment.”
Cancels a pre-authorized payment created earlier and frees the held funds. This one appears outside the documentation groups and carries an official description.
Charge of Pre-Authorization Payment
ActionIn Make“Enables charging of pre-authorized funds previously created by pre-authorized payment.”
Charges the funds a pre-authorized payment reserved earlier, turning the hold into a real payment. It sits outside the documentation groups, next to its near twin.
Partial Charge of Pre-Authorization Payment
ActionIn Make“Enables partial charging of pre-authorized funds previously created by pre-authorized payment.”
Captures only a portion of the pre-authorized funds, leaving the rest uncharged. It fits jobs whose final price ends up lower than the estimate.
Need help automating GoPay with Make?
A person reads every message.