
Corefy (V2)
Unify the payment world
Website: corefy.com
Set Up Account & Create Merchant
-
Before you start working with Corefy (V2), you need to create a User account.
-
Then, create an Organisation or join an existing one based on your needs.
-
When an Organisation is established, proceed with creating a Merchant account.
Verify Merchant Account Configuration
The Merchant account should be properly configured and operational.
Verify that:
-
The Merchant account is active.
-
The required currencies are enabled.
-
The enabled currencies are available for payment processing.
-
Only currencies configured on the Merchant account can be processed through the connector.
Generate an API Key
Generate an API key according to the target environment:
-
Test API Key: for test and sandbox integrations.
-
Live API Key: for production environments.
The API key should have access to:
-
Merchant account
-
Processing entities
This credential should be used by the Corefy Connector V1 to communicate with the Merchant account in Corefy V2.
Tip
Keep the API key secure and share it only with authorised users responsible for the configuration.
Configure the Webhook Callback URL
To receive payment status updates, create a Webhook on the Merchant account and configure the following callback URL: psp-ext.paycore.io/corefy/callback
Subscribe the Webhook to the Payment Request events.
Tip
These events are required for synchronising payment statuses between Corefy V2 and the Corefy Connector V1.
Enable Webhook Signature
-
After creating the Webhook, enable Webhook signature.
-
The generated signature is required during the Corefy Connector configuration on the V1 side.
-
This step is mandatory because the signature is used to:
-
Validate incoming callback requests.
-
Ensure secure communication between Corefy V1 and Corefy V2.
-
Prevent unauthorised callback processing.
-
Make sure to save the signature value, as it should be required when configuring the Connector.
Obtain the Checkout ID
-
Retrieve the Checkout ID from the Merchant account in Corefy V2.
-
Go to the Merchant account and switch to the Checkouts tab.
-
Select the needed Checkout and click it.
-
Navigate to the Integration tab and scroll to the Administration settings.
-
Copy the Checkout ID.
-
The Checkout ID is used by the Corefy Connector to redirect Customers to the appropriate Checkout during the payment flow.
-
You need to provide this value when configuring the Connector.
Configure Test Mode
- The Test Mode setting should correspond to the type of API key used for the integration.
| Environment | API Key Type | Test Mode |
|---|---|---|
Test | Test API Key | Enabled |
Production | Live API Key | Disabled |
- Ensure that the Test Mode configuration matches the environment and API key being used. An incorrect configuration may prevent successful payment processing.
Important!
Tip
By default, all returned Checkout URLs are redirected to the standard Corefy Checkout domain: checkout.eu.corefy.com If you use a custom White-Label Checkout domain and want Customers to be redirected to that domain instead, you must provide the corresponding Checkout domain constant during the Corefy Connector configuration. Otherwise, all payment flows will use the default Corefy checkout domain regardless of the Merchant Account settings.
Constants

If some parameters are not sent in the transaction creation request, they will take the values from the set constants.
Here is a list of constants with their corresponding parameters:
- White label domain → wl_domain [website]