Skip to content

Inqud

Inqud

Payments without borders

Supports in this guide: Payments, Payouts

Provider website: inqud.com


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

  1. Get your credentials (from Inqud)
  2. Connect in Dashboard
  3. Send an API request

Prerequisites: get from Inqud

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

  • Token ID -> Corefy field token_id.
  • Token secret -> Corefy field token_secret.
  • Salt -> Corefy field salt -> used together with the Token secret to sign every request (HMAC-SHA256).

Important

Check with your Inqud account manager whether an IP whitelist is required for your account, and if so, provide Inqud with the Corefy IP list.

KZT, EUR, USD, IDR (Payments); KZT, UAH, EUR, IDR (Payouts).


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

Connect Provider account in Corefy Dashboard

Step 1 - Open connection form

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

Step 2 - Fill in fields and select settings

  • Token ID
  • Token secret
  • Salt
  • Currency / Features -> choose values available for your account (KZT, EUR, USD, IDR)

Success

You have connected Inqud Provider account!


First request to Corefy API (MIN)

What it does: creates a payment-invoice and redirects the customer to Inqud's hosted payment page.

Payment - MIN

POST /api/payment-invoices

{
  "data": {
    "type": "payment-invoice",
    "attributes": {
      "reference_id": "6be05631-8710-4b14-a369-1928a2b70eda",
      "service": "payment_card_eur_hpp",
      "currency": "EUR",
      "amount": 10
    }
  }
}

Important

No customer data is used by this connector on Payments at all - only amount/currency are sent to Inqud, so there is no MAX example with extended customer details for this flow.


Refunds

Inqud does not support refunds.


Payouts processing (connect Provider account, create payout-invoice)

Connect Provider account in Corefy Dashboard

Uses the same Provider account connected above - no separate connection step.

First request to Corefy API (MIN)

What it does: creates a payout-invoice for a card payout.

Payout - MIN

POST /api/payout-invoices

{
  "data": {
    "type": "payout-invoice",
    "attributes": {
      "reference_id": "efbf0a2b-5590-42b7-b10b-94d49452147d",
      "service": "payment_card_eur",
      "currency": "EUR",
      "amount": 150,
      "customer": {
        "reference_id": "cus_123"
      },
      "fields": {
        "card_number": "4111111111111111"
      }
    }
  }
}

Important

fields.card_number is required. The cardholder name sent to Inqud comes from the card's own embossed name.


Refunds

Inqud does not support refunds.


Additional info

  1. Active reconciliation is available on both Payments and Payouts - Corefy can poll Inqud's status endpoints; Payments also receive an asynchronous callback (Payouts do not have a callback - status is resolved only via active reconciliation).
  2. No recurring - this connector does not support saving/charging a token through Corefy.
  3. No Options or Constants are configured for this connector.

FAQ / Troubleshooting

  • Invalid credentials / auth error -> verify the Token ID, Token secret and Salt
  • Currency or service is not supported -> confirm allowed currencies/features in your Inqud account and in Corefy
  • Payout rejected for missing fields -> fields.card_number is required for every payout
  • Refund fails -> Inqud does not support refunds through Corefy

Question

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