Top-up by card-related payments

To start using ConnectPay’s card-related top-up to your customer’s accounts, follow these steps:

  1. Use your customer’s IBAN account number in accountNumber.
  2. If the request was successful, you will receive a response with HTTP code 201 and paymentId and redirectUrl in the response body. You have to redirect your customer to redirectUrl to authorize a payment within their Issuer. Save paymentId for further status check. Response example below:
{
  "merchant": {
    "generic1": "0bf1e34e",
    "generic2": "0bf1e34e",
    "generic3": "0bf1e34e"
  },
  "payment": {
    "paymentId": "8c36b04b-fd6e-4442-b837-a3dcafcfc5ff",
    "redirectUrl": "https://pay.connectpay.com?key=8c36b04b-fd6e-4442-b837-a3dcafcfc5ff"
  }
}

You can see full sequence diagram below:

  • When sending the accountNumber., make sure it’s active and belongs to the consumer you’ve onboarded;
  • ConnectPay does not charge any fees from your consumer during this flow.

Limits

Limits are applied for card transactions (per end-user):

  1. MIN transaction amount 10 EUR
  2. MAX transaction amount 10 000 EUR
  3. Daily limit 10 000 EUR
  4. Monthly limit 500 000 EUR

Smaller limits might be applied by Issuer or Digital Wallets.

Card Scheme Field Validation Requirements

Card schemes set strict data-quality rules for the sender and recipient details on Top up Transactions, which power account top-ups. If a top-up carries details that break these rules, the card scheme or issuer declines the payment.

These rules are not enforced by our API. Our API accepts top-up requests regardless of whether these fields meet card scheme requirements. Validation happens downstream, during card scheme processing, so a request that passes our API can still be declined later.

To avoid unnecessary declines, validate your customer data that is provided to us during onboarding in your own integration before sending a top-up request. The sections below list the requirements per field.

Customer names

RuleRequirement
AlphabetLatin alphabet only. Standard accents are allowed (for example, é, ö, ø, ç).
CharactersNo special characters and no numeric characters, including Chinese and Arabic numerals.
SpacingNo double spaces, tabs or other whitespace.
EmojiNo emoji characters.
TitlesNo honorific titles such as MR, MRS or MISS (not case-sensitive).
Disallowed valuesMust not contain any value in the list below (not case-sensitive). Disallowed values: CARD, TECHNOBANK, INSTANT, VIRTUAL, MY, KDV, GOLD, VISA, MONO, VIZA, PRIVATE, TESTER, UNKNOWN, NA, TEST.

Address lines

RuleRequirement
AlphabetLatin alphabet only. Standard accents are allowed (for example, é, ö, ø, ç).
CharactersNo special characters and no Chinese or Arabic numerals. Western digits (0–9) are allowed.
SpacingNo double spaces, tabs or other whitespace.

City and country

RuleRequirement
AlphabetLatin alphabet only. Standard accents are allowed (for example, é, ö, ø, ç).
CharactersNo special characters and no numeric characters, including Chinese and Arabic numerals.
SpacingNo double spaces, tabs or other whitespace.

Top-up by Google Pay

Top-up by Apple Pay

Payment details

Notifications

Scroll to Top