Documentation
Feedback
Guides

Release Notes
Release Notes
Added
Payment integrations can now be developed for payments on a POS
September, 29

{"base64":"  ","img":{"width":65,"height":20,"type":"svg","mime":"image/svg+xml","wUnits":"px","hUnits":"px","length":925,"url":"https://cdn.jsdelivr.net/gh/vtexdocs/dev-portal-content@main/images/payment-integrations-can-now-be-developed-for-payments-on-a-pos-0.png"}}

VTEX has solutions for selling at ecommerce and physical stores, providing a Unified Commerce experience to shoppers. This includes the context of payments, where shoppers can pay for the purchase on a payment terminal, also known as a Point of Sale (POS).

We have just updated our documentation to enable payment partners to develop their integrations for payments on a POS, with purchases made through the inStore. This solution is a specific application of our Payment Provider Protocol (PPP) to accept physical credit and debit cards as payment methods. There are some requirements for this solution to work, including:

  • Develop a payment connector with some details taken into account, such as:
    • Include the supported payment methods (credit or debit card) in the Manifest.
    • Use callbacks for asynchronous payments.
    • Work with Payment Apps to identify the POS and wait for its response.
  • For testing, have a VTEX store configured with the supported payment methods. This should be provided by VTEX.
  • If needed for testing, have a device with the inStore app installed.
  • Developers might want to create their Payment App to identify the POS. This app will also have to be installed in the store.

You can check all the details to implement this solution on our Payment Provider Protocol applied to payments with POS article.

Was this helpful?
Yes
No
On this page