
GateIQ
Most powerful payment gateway for your business
Supports in this guide: Payments
Provider website: gateiq.io
What you need to do for start processing transactions (brief summary)
- Get your credentials (from GateIQ)
- Connect in Dashboard
- Send an API request
Prerequisites: get from GateIQ
Contact your GateIQ account manager to get your account verified and receive the following credentials.
- Merchant ID -> Corefy field
merchant_id. - API Key -> Corefy field
api_key.
Note
Only the payment methods actually enabled on your GateIQ account are exposed as available services - Corefy fetches this list from GateIQ automatically when the connection is used.
Payments processing (connect Provider account, create payment-invoice)
Connect Provider account in Corefy Dashboard
Step 1 - Open connection form
Open GateIQ in the provider directory and press Connect at GateIQ Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- Merchant ID
- API Key
- Test Mode -> (enable if you are using sandbox credentials)
Choose Currency / Features; check with your Corefy account manager which methods are enabled for your account.
Success
You have connected GateIQ Provider account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice and redirects the customer to a GateIQ-hosted page to complete the payment. Available methods - BLIK, Apple Pay, Google Pay, Revolut Bank, bank transfer, Paysafecard, PaySkin, Tether, N26 Bank, Wise, Skrill, Neteller, EPS, Rapid Transfer - depend on what's enabled for your account.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "1d2e3f40-5a6b-4c7d-8e91-2f3a4b5c6d7e",
"service": "blik_pln_hpp",
"currency": "PLN",
"amount": 10
}
}
}
Payment - MAX
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "2e3f4a51-6b7c-4d8e-8f02-3a4b5c6d7e8f",
"service": "blik_pln_hpp",
"currency": "PLN",
"amount": 10,
"customer": {
"reference_id": "cus_123",
"name": "John Smith",
"email": "johnsmith@gmail.com",
"phone": "+15551234567",
"date_of_birth": "1990-05-20",
"address": {
"country": "PL",
"city": "Krakow",
"full_address": "1 Main street",
"post_code": "30-001"
},
"metadata": {
"kyc_verified": "true"
}
}
}
}
}
customer is entirely optional - everything is only used to prefill the hosted form, it never blocks the sale. customer.metadata.kyc_verified ("true"/"false") tells GateIQ whether you've already KYC-verified this customer yourself.
Extended request (MAX)
Why add extra fields (typical reasons): - Provide additional customer details for compliance/reconciliation - Positively influence conversion rate - Include optional fields required by your specific flow
Options
collect_merchant_url_from_metadata-> optional, boolean - by default, GateIQ receives your website URL from your Corefy merchant profile (or thewebsite_urlConstant as a fallback); enable this to instead take it frommetadata.merchant_urlin the request, falling back to the usual source if that's missing.
Constants (fallback fields)
Constants are static values that Corefy can send to the provider instead of dynamic data from your API request, when those fields are missing in the request.
Priority (predictable rule): 1. If a value is present in the request -> Corefy uses the request value 2. Else if the constant is set -> Corefy uses the constant 3. Else -> provider may reject the request or apply its defaults (depends on provider)
Currently available constants (constant -> Corefy API field)
email->customer.emailphone->customer.phonefirst_name->customer.name(first part)last_name->customer.name(second part)country->customer.address.countrycity->customer.address.cityfull_address->customer.address.full_addresspost_code->customer.address.post_codedate_of_birth->customer.date_of_birthwebsite_url-> your website URL, see thecollect_merchant_url_from_metadataoption above for the full priority.
Refunds
This connector does not support refunds.
Additional info
- Callback routing is automatic - Corefy generates the callback/return URLs per transaction, nothing to configure in GateIQ's own back-office.
- Active reconciliation is available - Payments support an active status request, in addition to the asynchronous callback.
- No payouts - this connector does not support payouts through Corefy.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify Merchant ID/API Key for the selected environment
- Refund request fails -> refunds aren't supported by this connector
- Currency or service is not supported -> confirm allowed currencies/methods in your GateIQ account and in Corefy
Question
Still looking for help connecting your GateIQ account? Please contact our support team!