Skip to content

Logo

Contiant

Enjoy instant payments with Open Banking

Supports in this guide: Payments

Provider website: contiant.com


What you need to do for start processing transactions (brief summary)

  1. Get your credentials (from Contiant)
  2. Set your receiving bank account details (Constants)
  3. Connect in Dashboard
  4. Send an API request

Prerequisites: get from Contiant

Contact your Contiant account manager to get your account verified and receive the following credentials.

  • Client ID -> Corefy field client_id.
  • Client Secret -> Corefy field client_secret.

Important

Contiant is an open banking (Pay by Bank) provider - there's no card data involved. Instead, your own receiving bank account details must be configured as connection Constants for each currency/service before you can accept payments with it - see Constants below.


Payments processing (connect Provider account, create payment-invoice)

Connect Provider account in Corefy Dashboard

Step 1 - Open connection form

Open Contiant in the provider directory and press Connect at Contiant Provider Overview page in the New connection section.

Step 2 - Fill in fields and select settings

  • Client ID
  • Client Secret
  • Test Mode -> (enable if you are using sandbox credentials)

For each currency/service you plan to use, fill in your receiving bank account Constants (see below).

Success

You have connected Contiant Provider account!


First request to Corefy API (MIN)

What it does: creates a payment-invoice and redirects the customer to their own bank via Contiant's Open Banking flow to authorize a bank transfer.

Payment - MIN

POST /api/payment-invoices

{
  "data": {
    "type": "payment-invoice",
    "attributes": {
      "reference_id": "5d6e7f80-9a1b-4c2d-8e34-5f6a7b8c9d0e",
      "service": "bank_transfer_eur_hpp",
      "currency": "EUR",
      "amount": 10
    }
  }
}

This connector also supports GBP.

Payment - MAX

POST /api/payment-invoices

{
  "data": {
    "type": "payment-invoice",
    "attributes": {
      "reference_id": "6e7f8a91-0b2c-4d3e-8f45-6a7b8c9d0e1f",
      "service": "bank_transfer_eur_hpp",
      "currency": "EUR",
      "amount": 10,
      "customer": {
        "reference_id": "cus_123",
        "name": "John Smith",
        "email": "johnsmith@gmail.com",
        "address": {
          "country": "DE"
        }
      }
    }
  }
}

customer is entirely optional and is only used to enrich the sale - Contiant's own flow handles selecting and authorizing the payer's bank.


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

No Options are configured for this connector.


Constants (your receiving bank account)

Unlike most connectors, these Constants aren't fallback values - they're the only way Corefy tells Contiant where to send the money, since the API request never carries your own bank details. Configure them once per currency/service. The required set depends on the currency:

Available constants (constant -> meaning)

  • EUR: iban -> your IBAN; bic -> your bank's BIC/SWIFT code.
  • GBP: account_number -> your account number; sort_code -> your bank's sort code.

Refunds

This connector does not support refunds.


Additional info

  1. Callback subscription is automatic - Corefy registers the webhook with Contiant on first use of the connection, nothing to configure on Contiant's own back-office.
  2. Active reconciliation is available - Payments support an active status request, in addition to the asynchronous callback.
  3. No payouts - this connector does not support payouts through Corefy.

FAQ / Troubleshooting

  • Invalid credentials / auth error -> verify Client ID/Client Secret for the selected environment
  • Payment fails with no receiving account configured -> make sure the Constants for your currency (IBAN/BIC for EUR, Account Number/Sort Code for GBP) are set for the specific service you're using
  • Refund request fails -> refunds aren't supported by this connector
  • Currency or service is not supported -> confirm allowed currencies in your Contiant account and in Corefy - only EUR and GBP are available

Question

Still looking for help connecting your Contiant account? Please contact our support team!