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
| Field | Type | Required | Description |
|---|---|---|---|
| Enabled? | Checkbox | No | Activate payment system |
| Environment | Dropdown | Yes | Sandbox or Production |
| After successful payment | Dropdown | No | Order status after payment |
| Order can be paid | Multi-select | No | Statuses for payment |
| As soon as customer viewed | Dropdown | No | Status when invoice viewed |
| Show order contents | Dropdown | No | Yes/No |
| Note for customer | Text area | No | Custom text |
| Text after payment | Text area | No | HTML support |
| Secret Key | Text | Yes | Secret Key from API |
| API Key | Text | Yes | Public Key from API |
| Receipt processing scenario | Dropdown | No | 54-FZ processing variant |
| VAT rate | Dropdown | No | Tax rate |
| Payment subject | Text | No | Product 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 paymentsProduction- 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