Akinon Release Notes (05/12/2025) are now live! Click here to learn what's new.
LogoLogo
API Reference
  • Home
  • Quick Start
  • Tutorials
  • Technical Guides
  • Release Notes
  • Glossary
  • Welcome to Akinon Tutorials
  • ACC
    • How to Manage Projects and Services?
    • How to Use Demo Projects with ARC?
    • How to Move Apps into ACC?
    • How To Configure Database Connection in ACC?
    • How to Configure Your ACC Application with akinon.json and Procfile?
    • How to Create, Manage, Build, and Deploy Applications in ACC?
    • How to Install Applications from the App Store in ACC?
    • How to Add and Manage Domains in ACC?
    • How to Generate and Add Public Keys in ACC?
    • How to Monitor Application Resources in ACC?
    • How to Manage Users and Roles in ACC?
    • How to Integrate a BI Tool with Your Project in ACC?
  • Omnitron
    • Products & Catalogs
      • How to Add and Bulk Update Products in Omnitron?
      • How to Create Product Attributes and Attribute Sets in Omnitron?
      • How to Manage Catalogs in Omnitron?
      • How to Create and Update Price Lists in Omnitron?
      • How to Create and Update Stock Lists in Omnitron?
      • How to Create and Manage Collections in Omnitron?
    • Orders
      • How to Manage Orders in Omnitron?
      • How to Manage Cancellation and Return Requests in Omnitron?
    • Sales Channels
      • How to Manage Products in Omnitron?
      • How to Manage Registered Users Based on Sales Channel?
      • How to Create and Update Customer Groups in Omnitron?
      • Marketing
        • How to Create and Manage Campaigns in Omnitron
        • How to Create and Manage Coupons in Omnitron?
        • How to Create and Manage Bulk Coupons in Omnitron?
        • How to Create and Manage Discount Codes in Omnitron?
        • How to Configure SEO Settings in Omnitron?
        • How to Configure URL Redirects and Settings in Omnitron?​
        • How to Manage Promotions in Omnitron?
      • Content Management
        • How to Manage Widgets in Omnitron?
        • How to Manage Widget Schema in Omnitron?
        • How to Manage Flat Pages in Omnitron?
        • How to Manage Custom/Campaign Pages in Omnitron?
        • How to Manage Navigations/Menus in Omnitron?
        • How to Manage Mailing Templates in Omnitron?
      • Store Management
        • How to Manage Stores in Omnitron?
        • How to Manage Instore Store Employees in Omnitron?
        • How to Manage Instore Store from Omnitron?
        • How to Manage Store Delivery Points in Omnitron?
        • How to Manage Slots and Retail Store Groups?
      • Payment Management
        • How to Manage POS Integrations in Omnitron?
        • How to Manage Banks in Omnitron?
        • How to Manage Card Types in Omnitron?
        • How to Manage Card Settings in Omnitron?
        • How to Manage Checkout Providers in Omnitron?
        • How to Manage Payment Options in Omnitron?
      • Category Management
        • How to Automatically Assign Category Mapping Rules in Omnitron?
      • Sales Channel Settings
        • How to Configure Marketplace Attribute Mapping in Omnitron?
        • How to Manage Marketplace Mapping in Omnitron?
        • How to Manage Marketplace Operations?
        • How to Manage Address Mapping in Omnitron?
        • How to Manage Social Accounts in Omnitron?
        • How to Manage Loyalty Integration Settings?
        • How to Manage Store Stock Settings?
        • How to Manage Product List Filter Settings?
        • How to Manage Instore Settings in Omnitron?
        • How to Manage General Sorting Settings?
        • How to Manage Shipping Options in Omnitron?
        • How to Manage Delivery Options in Omnitron?
        • How to Manage Easy Return Shipping Options in Omnitron?
    • Integration
      • How to Manage Pending Products in Omnitron?
      • How to Manage City/District Mapping Error Logs in Omnitron?
    • Reports
      • How to Create and Download Reports in Omnitron?
    • Settings
      • How to Add and Configure a New Sales Channel in Omnitron?
      • How to Add and Configure a Shipping Company in Omnitron?
      • How to Create and Manage Sorting Algorithms in Omnitron?
      • How to Create and Manage Users in Omnitron?
      • How to Manage Reasons for Cancellation and Return in Omnitron?
      • How to Manage Authority Groups in Omnitron?
      • How to Manage Advanced Permission Policies and Items?
      • How to Log in to Omnitron Using OAuth2 (SSO)?
  • OMS
    • How to Set Up and Manage Locations in OMS?
    • How to Set Up Basic Configurations in OMS?
    • How to Manage Application Settings in OMS?
    • How to Add and Edit Stock Locations in OMS?
    • How to Create or Edit Distribution Scenarios in OMS?
    • How to Create or Edit Transfer Scenarios in OMS ?
    • How to Perform a Product Search in OMS?
    • How to Add or Edit a Product Stock Integration Engine in OMS?
    • How to Add or Edit Shipping Details in OMS?
    • How to Add or Edit a Webhook in OMS?
    • How to Add or Edit a State Transition in OMS?
    • How to Add or Edit a Packaging Refusal Reason in OMS?
    • How to Pull Orders from Omnitron to OMS?
    • How to Add or Edit Translatable Models in OMS?
    • How to Manage Scheduled Operations in OMS?
    • Working Logic of Scenarios
  • Instore
    • How to Install the Instore Service on an ACC Project?
    • How to Create Customer Account?
    • How to Manage Store & Staff?
    • How to Manage Instore Settings?
    • How to Create Instore Settings Via Omnitron Panel?
    • How to Customize Instore Widgets?
    • How to Configure Payment Methods in Instore?
    • Instore User Manual
      • Selling Through Instore
      • Order Refund/Cancellation Processes
      • Click & Collect Order Management (For Brands without an OMS)
      • Package Orders
      • Transfer Orders
      • Customer Profile
      • Settings
  • Integrator
    • How to Update S3 Bucket?
    • How to Manage Users in Integrator?
    • How to Create and Manage Integration Flow?
    • How to Monitor Integration Logs in Integrator?
    • How to Use the Flow Testing Screen in Integrator?
    • How to Use Alarm Services in Integrator?
    • How to Monitor Flow Performance in Integrator?
    • How to Create a Version Service in Integrator?
    • Flows
      • Login Flow
      • Product Flow
      • Stock Flow
      • Full Stock Flow
      • Price Flow
      • Full Price Flow
      • Order Flow
      • Order Status Flow
      • Order Cancel Flow
      • OMS Stock Flow
      • Whippy Stock Flow
      • Generic Proxy Flow
      • Image S3 Flow
      • Video S3 Flow
      • JOLT Mapping
      • Scripting in Flows
  • Project Zero
    • How to Configure Mini Basket?
    • How to Optimize Menu Performance?
    • How to Implement the Quickly Add to Cart Feature?
    • How to Implement Product Image Slider?
    • How to Create and Integrate a Custom Payment Option View in Checkout?
  • Marketplace Dashboard
    • How to Monitor Integration Logs in the Marketplace Dashboard?
    • How to Monitor Integration Reports in Marketplace Dashboard?
    • How to Create Alarms and Notifications in Marketplace Dashboard?
  • Akifast
    • Akifast Admin Dashboard
    • Akifast Merchant Dashboard
  • Seller Center
    • Seller
      • Settings
        • How to Manage Users in Seller Center?
        • How to Generate and Revoke Access Tokens in Seller Center?
        • How to Manage Delivery Settings in Seller Center?
      • Products
        • How to Use Offer Actions in Seller Center?
        • How to Add Single Product in Seller Center?
        • How to Add Product Offers Using Bulk Actions in Seller Center?
        • How to Manage Offers via Marketplace Catalog?
        • How to Create Revison Requests?
        • How to Use Bulk Actions in Seller Center?
        • Inventory Management
          • How to Manage Stock List in Seller Center?
          • How to Manage Price List in Seller Center?
      • Orders
        • How to Manage Orders in Seller Center?
        • How to Manage Packages in Seller Center?
        • How to Manage Cancellation & Returns in Seller Center?
      • Finance
        • Account Management
        • How to Manage Reconciliations in Seller Center?
      • Store Management
      • Messages
      • Support
    • Marketplace Owner
      • Settings
        • How to Manage Users in Seller Center?
        • How to Manage Delivery Settings in Seller Center?
        • How to Manage Offer Reject Reasons in Seller Center?
        • How to Manage Attribute Set & Category Mapping?
      • Products
        • How to Manage Offers via Marketplace Catalog?
        • How to Use Offer Actions in Seller Center?
      • Orders
        • How to Manage Orders in Seller Center?
        • How to Manage Packages in Seller Center?
        • How to Cancel or Return an Order in Seller Center?
      • Finance
        • How to Manage Reconciliations?
        • Seller Management
      • Support
      • Messages
  • Whippy Ware
    • Whippy Ware
  • Dynamic Price
    • Dynamic Price
  • How to Use Offer Reject Reasons?
Powered by GitBook
On this page
  • QR-Based Payment Installation​
  • Pay with QR Auto-Login Function​
  • Pay with QR SMS Function​
  • Pay at Checkout Installation​
  • Pay at Checkout SMS Function​

Was this helpful?

  1. Instore

How to Configure Payment Methods in Instore?

PreviousHow to Customize Instore Widgets?NextInstore User Manual

Last updated 16 days ago

Was this helpful?

© 2025 Akinon. All rights reserved.

When online sales features are used in the Instore application, payment and sales transactions can be made with two payment methods: "Pay with QR Code" and "Pay at Checkout". The "Pay with QR Code" payment method enables customers to make payments for items in their cart by scanning the QR code displayed on the Instore application screen or by clicking the payment link sent to their phones via SMS.

"Pay at Checkout" payment method allows customers to make payments for the items in their basket at the store cash register using the barcode photo shown on the Instore application screen or sent to their phone via SMS.

Information regarding the setup of the "Pay with QR" and "Pay at Checkout" payment methods are provided below.

QR-Based Payment Installation​

If the online sales features are used in the Instore application, there is no need for installation for the "Pay with QR" payment option, as it becomes automatically active. However, to enable the auto-login and SMS functions, these features need to be activated in Omnitron.

Pay with QR Auto-Login Function​

In order for customers to be directly redirected to their shopping carts when they scan or click on the QR code during the payment process, bypassing the need for customer login, the relevant setting needs to be enabled on Omnitron.

To do this, click on the Sales Channels in Omnitron, then navigate to Sales Channel Settings and access the Dynamic Settings screen. From the list of Dynamic Settings, locate the setting named "Checkout_with_token_allow_anonymous" and mark the value field as Yes to activate it.

Pay with QR SMS Function​

To send the QR link generated by the Instore application as an SMS to customers' mobile phone numbers during the payment step, the relevant setup needs to be performed on Omnitron.

Access the Instore Settings screen in Omnitron's user panel by navigating to Sales Channels > Sales Channel Settings in the left menu. Within this screen, use the Config Settings section to enable the "Show Send SMS on Pay with QR Step" setting.

After this step, it is necessary to create the SMS to be sent and its content. For this, open the Mailing Templates screen in Omnitron by navigating to Sales Channels > Content Management > Mailing Templates. By using the New Mailing Template button, create a new template and specify the content of the SMS to be sent, along with making the necessary settings.

Enter the following information into the form that appears when you click on the New Mailing Template button:

  • Name: Other

  • Name: sms/orders/checkout_url_with_token.html

  • Status: Active

  • Language: English

  • Content: The SMS content that is desired to be sent with the {{ checkout_url }} parameter included in it.

Pay at Checkout Installation​

In order to enable payment and sales transactions through the store POS at the payment step in Instore application, installations should be performed on both Omnitron and POS sides.

On the Sales Channels > Payment Management > Payment Options screen in Omnitron, the New Payment Option button should be clicked and the "Pay at Checkout" payment method should be defined through the form that appears. After defining the payment option, it is mandatory for Omnishop's update services to be running in order for the changes to be applied. It takes about 10-15 minutes for the update to take place.

The form that opens up after clicking on the New Payment Option button should be filled with the following information:

  • Payment Type: Cash Register

  • Payment Option Name: Pay at Checkout

  • Payment Option Slug: cash-register

  • Priority: 0

  • Config: {"rule":{"params":{"query":[["requestMETAHTTP_X_STORE_SECRET_KEY","Store Secret Key"]]},"klass":"omnishop.payments.rules.LiquerRule"}}

  • Status: Active

Store Secret Key authorization token can be obtained by sending a request to /api/v1/application_settings/ with the token. The value is a unique hexadecimal UUID and is defined in the settings file. If it is not defined, it can be obtained by sending a post request to the same endpoint with the STORE_SECRET_KEY.

After defining the "Pay at Checkout" payment method in Omnitron, integration should be done with the store's POS devices.

Pay at Checkout SMS Function​

In order to send the barcode image created by the Instore application as an SMS to the customer's mobile phone number during the "Pay at the Cashier" payment step, the relevant setup needs to be performed on Omnitron.

Access the Instore Settings screen in Omnitron's user panel by navigating to Sales Channels > Sales Channel Settings in the left menu. Within this screen, use the Config Settings section to enable the "Show Send SMS on Pay with Barcode Step" setting.

After this step, it is necessary to create the SMS to be sent and its content in Omnitron. To do this, open the Mailing Templates screen under Content Management in Omnitron. By using the New Mailing Template button, create a new template and specify the content of the SMS to be sent, along with configuring the necessary settings.

The form that opens up after clicking on the New Payment Option button should be filled with the following information:

  • Name: Other

  • Name: sms/orders/barcode.html

  • Status: Active

  • Language: English

  • Content: The SMS content to be sent, which should include the parameter {{ barcode_url }}.