API – Developers Docs API – Developers Docs
  • Cyberpac
  • Addon Payments
  • Pagos integrados en TPV
  • Inglés
API – Developers Docs API – Developers Docs
API – Developers Docs
  • Cyberpac
  • Addon Payments
  • Pagos integrados en TPV
  • Inglés

Addon Payments

  • Icono de carpeta cerrada Icono de apertura de carpetaIntegraciones
    • Empieza a integrar
      • Bienvenida para las integraciones en CMS
      • Introducción a las integraciones: Hosted, Host2Host y JavaScript
    • Plugins para CMS
      • PrestaShop
        • Instalación y configuración de PrestaShop
        • Errores frecuentes en la instalación y configuración de PrestaShop
        • Gestión de transacciones en PrestaShop
      • WooCommerce
        • Instalación y configuración de WooCommerce
        • Errores frecuentes en la instalación y configuración de WooCommerce
        • Gestión de transacciones en WooCommerce
      • Magento
        • Instalación y configuración de Magento
        • Errores frecuentes en la instalación y configuración de Magento
        • Gestión de transacciones en Magento
      • Salesforce
        • Salesforce Commerce Cloud
    • Tarjetas
      • Integración Hosted
      • Integración Host2Host
      • Integración JavaScript
      • PSD2 y 3DSv2
      • Certificación PCI DSS
    • Complementa tu integración
      • Funcionalidades adicionales
      • Gestión de las notificaciones
      • Complementa la integración JavaScript
      • Personalización de la experiencia de pago
      • Pase a Producción
      • Cifrado, firma y envío de la petición
      • Redirección del cliente
    • Métodos de pago
      • Apple Pay
      • PayByBank
      • Amex
      • PayPal
      • Worldpay
      • Bizum
      • PeX
      • Quix
    • Recursos
      • Glosario
      • Soluciones de pago
      • Códigos de respuesta
      • Códigos de países y estados
      • Códigos de divisa
      • Códigos y validaciones del tipo de documento identificativo
      • Tarjetas para pruebas
    • Herramientas
      • Cifrado y descifrado
      • Postman
      • SDKs
  • Icono de carpeta cerrada Icono de apertura de carpetaPortal BackOffice
    • Guía de uso de Pago por Enlace
    • Consulta de operaciones
    • Creación de usuarios
  • Icono de carpeta cerrada Icono de apertura de carpetaConsultas frecuentes

Salesforce Commerce Cloud

Introduction

This document is intended as an installation guide and user manual for the Salesforce Commerce Cloud plugin for the Addon Payments payment platform.

This document describes how to configure int_addon_payments_sfra, bm_addon_payments and bm_addon_payments_configuration cartridges in Salesforce Commerce Cloud in the Storefront Reference Architecture (SFRA).

Cartridges includes:

  • Addon Payments checkout from cart and payment pages.
  • Billing creation in the checkout process.
  • Review and post-process Addon Payment transactions in the Business Manager.

Implementation guide

Overview

This integration between Addon Payment and Commerce Cloud is made up of three cartridges:

  • int_addon_payments_sfra – Commerce Cloud storefront extension cartridge.
  • bm_addon_payments – Business Manager extension “Addon Payments
    Transactions” cartridge.

Orders paid with integration can be post-processed from separate Business Manager module. Post-processing includes transaction capture, refund and void. Check sections 2.2.4 and 2.3 for more details.

Installation and Configuration

Import metadata

Upload and import metadata_addon_payments.zip in Business Manager > Administration > Site Development > Site Import & Export. Upload archive with the Local option in the Upload Archive section.

After upload process, choose metadata_addon_payments.zip archive in the list and click
on import button.

Add cartridge to cartridge path

Add int_addon_payments_sfra into the cartridge path of a Site in Business Manager > Administration > Sites > Manage Sites > Your Site > Settings and include int_addon_payments_sfra before your cartridges record, as in the image below.

Add API Credentials

In Business Manager > Administration > Operations > Services > Credentials, click on Addon_Payments_Credentials and set the credential given.

In non-production environments, it’s recommendable to enable communication log for the
int_addon_payments.http.rest service. The communication log will log every request and response to the log files.

To enable this option, navigate to the Business Manager > Administration > Operations > Services and click on int_addon_payments.http.rest and check the communication log enabled checkbox.

PLEASE NOTE: By enabling the communication log, some details such as customer’s personal information including address, phone, and email will be logged in cleartext. This should only be used for debugging purposes. We recommend, if possible, only use this in a sandbox; however, when used in production, ensure you are disabling / unchecking the communication log box immediately after you are done with your debugging. Further, some credentials will also be saved in cleartext.

Addon Payments Transaction in Business Manager

Add bm_addon_payments into the Business Manager cartridge path in Business Manager > Administration > Sites > Manage Sites > Manage the Business Manager Site > Settings and add bm_addon_payments to the input.

Grant access to Business Manager modules:

  • Go to Business Manager > Administration > Organization > Roles & Permissions and select the target role that needs to have access to Addon Payments Transaction management.
  • Select the Business Manager Modules tab in the drop-down list on top. You must select your target site as the active context.
  • Scroll to the Addon Payments Transactions module. Grant access to it by selecting the checkbox and clicking Update.

Once you do this, every Business Manager user with that role can manage Addon Payments Transactions by selecting Business Manager > Merchant Tools> Ordering > Addon Payments Transactions.

Custom cache required for fast and stable work on the integration. Navigate to Business Manager > Administration > Operations > Custom Caches and check checkbox Enable Caching.

Updating Cartridge Custom Preferences

Into Business Manager > Merchant Tools > Site Preferences > Custom Preferences, there is a new Custom Site Preference Group called Addon Payments Checkout.

Click in the option for Addon_Payments_Checkout, that contains the next list of preferences:

  • Addon Payments URL: Needed URL to get Addon Payments JavaScript
  • Addon Payments base URL: URL given for rendering the Addon Payments payment form
  • Addon Payments redirect URL: URL given to manage actions from the Business Manager
  • Merchant Id: Given by Addon Payments
  • Merchant Key: Given by Addon Payments
  • Merchant Password: Given by Addon Payments
  • Product Id: Given by Addon Payments
  • Addon Payments allowed operations: An array of allowed operations: deposit (debit) or credit.
  • Success URL: By default, AddonPayments-PaymentConfirming
  • Error URL: By default, AddonPayments-PaymentConfirming
  • Cancel URL: By default, AddonPayments-PaymentConfirming
  • Addon Payments Pre-Authorization Type: Defines two types of pre Authorization: Pre Authorization and subsequent capture. (AUTH) or Pre-Authorization + capture (All in one) (SETTLE)

Payment Processor

Payment processor has site context and is automatically created by default on site id RefArch.

If you have different site id navigate to Business Manager > Merchant Tools > Payment Processors and check if you have ADDON_PAYMENTS processor id created.

If not, make sure to create it by clicking on New and setting on the ID field ADDON_PAYMENTS name.

Payment Method

Same as the Payment processor, the Payment Method has site context and is automatically created by default on site id RefArch.

If you have different site id navigate to Business Manager > Merchant Tools > Payment Method and check if you have ADDON_PAYMENTS method id created.

If not, make sure to create it by clicking on New and setting on the Payment Processor selector ADDON_PAYMENTS option. Click on Apply.

Job configuration for removal outdated transaction

To record transaction created from Business Manager cartridge use custom object feature. After the year transaction became outdated and to remove it job with recurring interval was imported with metadata.

Job has site context and default site id is RefArch.

If you have different site id, navigate to Business Manager > Administration > Operations > Jobs > RemoveOutdatedAddonPaymentsTransaction > Job Steps and click on RefArch mark near Scope and select new site to run.

BNPL

The Buy Now Pay Later Lending service from CaixaBank Payments & Consumer (CPC) is the financing platform that connects companies, lenders and consumers. “Quix” is the name of the payment method for merchants that allows customers to select financing options and lenders to facilitate purchase process. Offer Split payments, divided in 3 and Installments up to 12 months. From € 50 to € 1.200.

Configuration

Into Business Manager > Merchant Tools > Site Preferences > Custom Preferences, there is a Addon Payments Checkout.

It is necessary to configure the new Type of Financing parameter, you can choose between:Split Pay or Instalments.

Configure the QUIX Payment Method

The image and descriptions of QUIX will make your customers recognize it and enjoy the financing conditions.

If you only use the ecommerce module to offer financing to your customers, we suggest that you enter the following settings in the module configuration panel:

  1. Upload the QUIX logo: Downloadable from the Addon Payments developer portal in the APMs – BNPL section
  2. Upload the QUIX logo Downloadable from the Addon Payments developer portal in the APMs – BNPL section.

You can see more detail in the installation and configuration section.

  • Title: Allows you to configure the title of the payment method that will appear on the checkout screen.
  • Logo: Allows you to configure the icon of the payment method that will be displayed at checkout, being able to modify or delete it.
Banner

Quix offers the possibility of loading an installment simulator that will show the information related to the installments and terms of the financing requested.

It is necessary to configure some parameters.

Into Business Manager > Merchant Tools > Site Preferences > Custom Preferences, there is Addon Payments Widget.

  • Type of Financing: By default, Instalments.
  • Type of Variant: One of several variants of the widget. Possible values are: [text, select, text_banner, select_banner ].
  • Widget Color: A valid HEX color that will be use to customize widget.
  • Widget Branding: Quix will provide this value. Depending on this value, one version of the widget or another will be display. This includes legal texts visual components distinct.
Product banner:

Cart banner:

Configure the addon payments icon

After importing the data it is necessary to go to Merchant Tools > Content Assets and find addon-payments-card.

We can edit the file by clicking on lock.

Now at the bottom we can select the desired icon to appear in the payment tab.

It is important to follow the same structure as in the example.

Addon Payment Transactions

To record the transactions between Salesforce Commerce Cloud and Addon Payments, a new custom object was created, Addon Payments Transactions. To know how to install it visit the 2.2.4 section.

This integration introduces a new Business Manager function, Addon Payments Transactions.

The Addon Payment Transactions extension allows you to manage transactions assigned to Commerce Cloud Orders by the Commerce Cloud Business manager. Addon Payments Transactions module supports capture and partial capture, void, refund.

The main Addon Payments Transactions page displays all orders in a site that were paid or partially paid. You can access this page in the Ordering menu by selecting Business Manager > Merchant Tools > Ordering > Addon Payments Transactions. This page displays various information from the order record.

imagen 22

Depending on the transaction type and status, the order may have the following action buttons:

  • Capture
  • Void
  • Issue Refund

Support

If you have any questions or incidents, you can communicate with our Technical Support through these two ways:

  • E-mail: support@addonpayments.com
  • Telephone: (+34) 911501253
Comparte este documento

Salesforce Commerce Cloud

Copiar el enlace

Icono del portapapeles
Tabla de Contenidos

Productos

  • Cyberpac
  • Addon Payments
  • Pagos integrados en TPV
  • Universal Pay
  • Addon 1 - XML API Integration

Ventas

Cuéntanos cómo es tu negocio para ofrecerte la mejor solución.

Contacta con un experto

Soporte técnico

¿Ya eres cliente y necesitas ayuda? Contacta con nosotros, estamos a tu disposición.

Ayuda

Socios

Trabajamos con los mejores partners de soluciones in-store y eCommerce. ¿Quieres unirte?

Únete a nosotros

© Comercia Global Payments

Política de privacidad
Ejercicio de Derechos
Información a Clientes
Canal de denuncia
Aviso Legal
Política de cookies
Pregúntale a la IA
Escribe tu pregunta. Por ejemplo: ¿Cómo creo un enlace de pago?
La SmartWiki puede omitir datos. Verifica la información o contacta con soporte.

SmartWiki, Impulsada por IA

API - Developers Docs
Gestionar el consentimiento de las cookies
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
Administrar opciones Gestionar los servicios Gestionar {vendor_count} proveedores Leer más sobre estos propósitos
Ver preferencias
{title} {title} {title}

Cyberpac

Consulta la documentación de Cyberpac. Aquí tienes las distintas secciones:

Canales

Módulos de integración

Integraciones a medida

Consulta la documentación de las distintas secciones de integraciones:

Comienza a integrar

undraw_add_to_cart_re_wrdo 1 (1) (1)

Plugins para CMS

Complementa la integración

SDKs

Métodos de pago

Herramientas

Addon Payments

Consulta la documentación de Addon Payments. Aquí tienes las distintas secciones:

Integraciones

Consultas frecuentes

Portal Backoffice

Pagos integrados en TPV

Crea una solución que te ayudará a automatizar procesos. Incluso, podrás agregar procesos de pago en terminales físicos.

Pago integrado con TPV Android

Pago integrado con Smartphone TPV

Fichas Técnicas TPVs