Skip to content

Sense Bank

Website: sensebank.com.ua

Bank for every day

Follow the guidance for setting up a connection with Sense Bank as a payment service provider.

Set up Provider account

Step 1: Create Provider account

To create an account send connection request at the sensebank.ua/en/contacts or contact manager directly. Submit the required documents to verify your account and gain access.

Step 2: Get required credentials

Credentials that have to be issued:

  • sensebank__account_id → Account ID
  • sensebank__username → Username
  • sensebank__password → Password
  • sensebank__username_for_onboarding → Username for onboarding
  • sensebank__password_for_onboarding → Password for onboarding
  • sensebank__username_for_cryptogram → Username for cryptogram
  • sensebank__password_for_cryptogram → Password for cryptogram
  • sensebank__merchant_id → Merchant ID
  • sensebank__company_city → Company city
  • sensebank__company_legal_name → Company legal name
  • sensebank__company_trade_name → Company trade name
  • sensebank__contact_email → Contact email
  • sensebank__edrpou → EDRPOU
  • sensebank__website_url → Website URL
  • sensebank__test_mode → Test mode

Connect Merchant Account

Step 1. Connect H2H account at the Corefy Dashboard

Press Connect at Sense Bank Provider Overview page in 'New connection' section and choose H2H Merchant account option to open Connection form.

Connect

Enter credentials:

  • Account ID
  • Username
  • Password
  • Username for onboarding
  • Password for onboarding
  • Username for cryptogram
  • Password for cryptogram
  • Merchant ID
  • Company city
  • Company legal name
  • Company trade name
  • Contact email
  • EDRPOU
  • Website URL
  • Test mode → true/false

Success

You have connected Sense Bank H2H merchant account!

API examples:

Minimum data set to create a payment invoices for payment_card_uah_hpp service

SALE

POST /api/payment-invoices HTTP/1.1
{
  "data":{
    "type":"payment-invoice",
    "attributes":{
      "service":"payment_card_uah_hpp",
      "currency":"UAH",
      "amount":1,
      "reference_id":"09fe59f3-83b4-43f7-bb42-f77b9ca281a8",
      "customer":{
        "reference_id":"60e17597-c8e5-4794-98ea-ee218665b1ef",
        "email":"[email protected]"
      },
      "test_mode":false,
    },
  }
}
}

Constants

Сonstants

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:

  • OS → constant [os]
  • OS_VERSION → constant [os_version]
  • IS_MOBILE → constant [is_mobile]
  • PLUGINS → constant [plugins]
  • EMAIL → customer [email]

Provider_Options

  • USE_TOKENIZE
    • if value = “yes” - there will be success, if value = “no” - there will be a fail
  • SEND_REFID
    • conveys description
  • Quick reconcile on sale
    • true: on a sale for any non-final response (both 3ds and non-3ds) - set the reconcile required resolution to start ‘fast reconciliation’ (speeds up reconciliation in case of non-final status)
  • PAYMENT PURPOSE KEY
    • allows you to specify the key by which the purpose for description will be pulled from the metadata

Default values

If some parameters are not passed in the request to create a transaction and the corresponding constants have no values, then default values will be passed instead.

Here is the list of default values with their corresponding parameters:

  • OS = 'os';
  • OS_VERSION = 'os_version';
  • IS_MOBILE = 'is_mobile';
  • PLUGINS = 'plugins';
  • EMAIL = 'email'

Question

"Still looking for help connecting your Sense Bank account?" Please contact our support team!