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