Skip to content

Payment Systems ​

Documentation for configuring payment systems in Orderino. Each payment system has its own set of configuration parameters and order management options.

Common Fields for All Payment Systems ​

All payment systems have the following universal parameters:

Enabled? ​

  • Enable/disable payment system to accept payments from customers

After successful payment, change order status to ​

  • Automatically change order status after successful payment

Order can be paid only in the following statuses ​

  • Restrict order payment to specific statuses. Leave empty to allow payment in all statuses
  • Note: Empty means allow payment in all statuses

As soon as customer viewed the invoice, change order status to ​

  • Change order status when customer viewed the invoice/invitation to pay
  • Default: New Order

Show order contents ​

  • Whether to show item details in the payment invoice
  • Default: Yes

Note to display to customer ​

  • Note that will be shown to customer during payment
  • Variable support: Yes ({customer_name}, {order_id}, etc.)

Text after payment ​

  • Type: Text area (multiline text)
  • Text shown to customer after successful payment
  • HTML support: Yes
  • Variable support: Yes

1. Stripe ​

Description ​

Receive payments from your customers via Stripe.

Stripe-specific parameters ​

Secret Key ​

  • Private key from Stripe API settings
  • Where to find: Stripe Dashboard → Developers → API keys → Secret key
  • Required: Yes (if system is enabled)

Public Key ​

  • Public key from Stripe API settings
  • Where to find: Stripe Dashboard → Developers → API keys → Publishable key
  • Required: Yes (if system is enabled)

Supported payment types ​

  • Credit/debit cards
  • Apple Pay
  • Google Pay
  • Bank transfers (in some countries)

2. Braintree ​

Description ​

Receive payments from your customers via braintreepayments.com.

Braintree-specific parameters ​

Environment ​

  • Options:
    • Sandbox
    • Production
  • Choose sandbox or production environment for Braintree
  • Required: Yes

Secret Key ​

  • Private key from Braintree Control Panel
  • Where to find: Braintree Control Panel → Settings → API Keys → Secret Key
  • Required: Yes (if system is enabled)

Public Key ​

  • Public key from Braintree Control Panel
  • Where to find: Braintree Control Panel → Settings → API Keys → Public Key
  • Required: Yes (if system is enabled)

Merchant ID ​

  • Merchant ID from Braintree Control Panel
  • Where to find: Braintree Control Panel → Settings → API Keys → Merchant ID
  • Required: Yes (if system is enabled)

Client Encryption Key ​

  • Type: Text area
  • Key for encrypting data on the client side
  • Where to find: Braintree Control Panel → Settings → API Keys → Client Encryption Key
  • Required: No

3. Interkassa ​

Description ​

Receive payments from your customers via Interkassa. Specify the following payment notification address in your Interkassa 2.0 account settings: https://my.orderino.com/app/integration/interkassa2-confirm.html

Callback URL ​

  • URL: https://my.orderino.com/app/integration/interkassa2-confirm.html
  • Address to specify in Interkassa settings to receive payment notifications
  • Required: Yes (in Interkassa settings)

Interkassa-specific parameters ​

Shop/Cashbox Identifier ​

  • ID of your shop/cashbox in the Interkassa 2.0 system
  • Where to find: Interkassa Control Panel → Shop Settings → Cashbox ID
  • Required: Yes (if system is enabled)

Secret Key ​

  • Key for request signing and data integrity verification
  • Where to find: Interkassa Control Panel → Shop Settings → Secret Key
  • Required: Yes (if system is enabled)

Supported payment methods ​

  • Credit/debit cards (Visa, Mastercard)
  • E-wallets (Yandex.Kassa, Qiwi, etc.)
  • Bank transfers
  • Mobile payments

4. Robokassa ​

Description ​

Receive payments from your customers via Robokassa. Instructions for setting up integration with Robokassa can be found in our blog.

Robokassa-specific parameters ​

Robokassa Login ​

  • Login of your account in Robokassa
  • Where to find: Robokassa Control Panel → Main Information → Login
  • Required: Yes (if system is enabled)

Password #1 ​

  • First password for payment signing (used for verifying incoming payments)
  • Where to find: Robokassa Control Panel → Shop Settings → Password #1
  • Required: Yes (if system is enabled)

Password #2 ​

  • Second password for payment signing (used for notifications)
  • Where to find: Robokassa Control Panel → Shop Settings → Password #2
  • Required: Yes (if system is enabled)

Payment methods ​

  • Credit/debit cards (Visa, Mastercard)
  • Yandex.Money
  • PayPal
  • E-wallets
  • SMS payments

5. PayPal ​

Description ​

Receive payments from your customers via PayPal.

PayPal-specific parameters ​

Email ​

  • Type: Email input
  • Email address of your PayPal business account
  • Format: valid@email.com
  • Required: Yes (if system is enabled)

Supported payment methods ​

  • Credit/debit cards
  • Bank accounts (in some countries)
  • PayPal balance
  • Wallets (Google Pay, Apple Pay)

6. Fastspring ​

Description ​

Receive payments from your customers via FastSpring.com.

Webhook URL ​

  • URL: https://my.orderino.com/app/integration/fastspring-hook.html?company_id=
  • Address for receiving payment notifications
  • Required: Yes (in FastSpring settings)

Fastspring-specific parameters ​

Secret Key ​

  • Key for webhook signing and request verification
  • Where to find: FastSpring Control Panel → Account Settings → API Credentials → API Key (Secret)
  • Required: Yes (if system is enabled)

7. Express Pay ​

Description ​

Receive payments from your customers via Express Pay. Specify the following payment notification address in your Express Pay account settings: https://my.orderino.com/app/integration/expresspay-hook.html?company_id=

Webhook URL ​

  • URL: https://my.orderino.com/app/integration/expresspay-hook.html?company_id=
  • Address for receiving payment notifications
  • Required: Yes (in Express Pay settings)

Express Pay-specific parameters ​

Environment ​

  • Options:
    • Sandbox
    • Production
  • Choose sandbox or production environment
  • Required: Yes

Secret Key ​

  • Private key for request signing
  • Where to find: Express Pay Control Panel → API Settings → Secret Key
  • Required: Yes (if system is enabled)

API Key ​

  • API key for accessing Express Pay API
  • Where to find: Express Pay Control Panel → API Settings → API Key
  • Required: Yes (if system is enabled)

8. BePaid ​

Description ​

Receive payments from your customers via BePaid.

BePaid-specific parameters ​

Environment ​

  • Options:
    • Sandbox
    • Production
  • Choose sandbox or production environment
  • Required: Yes

Available Payment Methods ​

  • Type: Multi-select
  • Options:
    • Card (Credit/debit cards)
    • ERPIP (electronic payment instrument)
  • Select which payment methods will be available to customers
  • Required: Yes (minimum one)

ID ​

  • Shop identifier in BePaid (Shop ID)
  • Where to find: BePaid Control Panel → Settings → Shop ID
  • Required: Yes (if system is enabled)

API Key ​

  • API key for accessing BePaid API
  • Where to find: BePaid Control Panel → API Settings → API Key
  • Required: Yes (if system is enabled)

Public Key ​

  • Type: Text area
  • Public key for encrypting data on the client side
  • Where to find: BePaid Control Panel → API Settings → Public Key
  • Required: Yes (if system is enabled)

9. Yoo Kassa (Yandex Kassa) ​

Yoo Kassa (formerly Yandex.Kassa) is one of the leading Russian payment services for accepting internet payments. Full-featured payment system with electronic receipt support and multiple payment methods.

Official website: https://yookassa.ru/

Configuration Fields Table ​

FieldTypeRequiredDescription
Enabled?CheckboxNoActivate payment system
EnvironmentDropdownYesSandbox or Production
After successful paymentDropdownNoOrder status after payment
Order can be paidMulti-selectNoStatuses for payment
As soon as customer viewedDropdownNoStatus when invoice viewed
Show order contentsDropdownNoYes/No
Note for customerText areaNoCustom text
Text after paymentText areaNoHTML support
Secret KeyTextYesSecret Key from API
API KeyTextYesPublic Key from API
Receipt processing scenarioDropdownNo54-FZ processing variant
VAT rateDropdownNoTax rate
Payment subjectTextNoProduct type code

Main Parameters ​

Enabled? ​

  • Type: Checkbox
  • Required: No
  • Default value: Disabled

Enable or disable payment system for receiving payments.

Environment ​

  • Required: Yes
  • Default value: Sandbox

Options:

  • Sandbox - Sandbox environment for testing without real payments
  • Production - Production for accepting real payments

Recommendation: Start with Sandbox environment, then switch to Production.

After successful payment, change order status to ​

  • Required: No
  • Default value: New Order

Order will automatically receive the selected status after successful payment.

Order can be paid only in the following statuses ​

  • Type: Multi-select
  • Required: No
  • Default value: Empty (all statuses)

Restricts payment possibility to specific statuses only. Leave empty to allow payment in all statuses.

As soon as customer viewed invoice, change order status to ​

  • Required: No
  • Default value: New Order

Status that the order will receive when the customer views the payment invoice.

Show order contents ​

  • Required: No
  • Default value: Yes
  • Options: Yes, No

Whether to show list of items/services in the payment invoice.

Note to display to customer ​

  • Type: Text area (multiline text)
  • Required: No
  • Variable support: Yes

Supported variables:

  • {customer_name} - Customer name
  • {order_id} - Order ID
  • {company_name} - Company name