Precomprar y crear integraciones de pedidos
El ciclo de vida de proceso de pago empieza en el momento de la extracción antes de que se cree una orden. Los usuarios pagan un pedido utilizando uno de los métodos de pago soportados por el comerciante como, por ejemplo, tarjetas de crédito, carteras, tarjetas de regalo y carteras digitales.
- Capturar detalles de pago.
- Tipo de pago como, por ejemplo, tarjeta de crédito.
- Cómo mostrar el número de tarjeta de crédito, normalmente los últimos 4 dígitos de la tarjeta.
- Nombre de tarjeta o tipo como, por ejemplo, VISA.
- Fecha de caducidad de la tarjeta de crédito.
- ID de autorización.
- Señal de tarjeta de crédito utilizando la tokenización de red o la tokenización basada en PSP.
- Consentimiento del cliente para almacenar los detalles de la tarjeta con el comerciante para su uso futuro, que se conocen como tarjeta en las transacciones de archivo. El comerciante necesita capturar más detalles de señal para algunas de las transacciones:
- Un solo clic para ver los pedidos futuros.
- Pedidos basados en suscripción.
- Cargos adicionales si el precio de la orden aumenta después de la modificación.
- Vuelva a generar la señal de pago si caduca la autorización.
- Límite máximo de cargo-Importe máximo que un comerciante puede cargar en la tarjeta durante las modificaciones sistemáticas o manuales de la orden que han dado lugar a un aumento de precio.Por ejemplo:
- Un cliente formaliza un pedido por 100 dólares. Después de algún tiempo, el cliente desea cambiar el envío de 2 días a envío por la noche, lo que da como resultado un aumento de precio en $10. Si el límite máximo de cargo en la tarjeta es de $110, el comerciante puede cargar $10 más en la tarjeta.
- En la industria de carne o frutas, el importe de cargo real no se conoce en el momento de la compra. Puede aumentar o disminuir en función del peso del producto. En estos casos, el Sistema de Sterling™ Order Management carga en la tarjeta hasta el límite máximo de cargo.
- Cargos ilimitados-Si se establece en Y, Sterling Order Management System ignora el límite máximo de cargos y carga la tarjeta si el precio aumenta. Sin embargo, este atributo debe utilizarse con prudencia si los cargos adicionales son altos.
Requisitos previos
- Integración de extracción para capturar detalles de pago.
- Cree la integración de pedidos para pasar los detalles de pago a Sterling Order Management System. Estos detalles de pago son necesarios durante la reautenticación, la autenticación para aumentar o disminuir los cargos, el cargo y las llamadas de reembolso.
Este ejemplo considera Adyen.com como proveedor de servicios de pago y la integración se establece utilizando el adaptador proporcionado por IBM. Para obtener más información, consulte Adaptador de pago OMS.
<Order AuthorizationExpirationDate=“” CarrierAccountNo=“” CarrierServiceCode=“” ChainType=“” ChargeActualFreightFlag=“N” CustCustPONo=“” CustomerEMailID=“” CustomerPONo=“” DeliveryCode=“” Division=“” DocumentType=“0001” DraftOrderFlag=“N” EnterpriseCode=“MYLUMA” EntryType=“” FreightTerms=“” HasDeliveryLines=“N” HasProductLines=“Y” HasServiceLines=“N” HoldFlag=“N” >
<OrderLines>
<OrderLine DeliveryMethod=“PICK” DepartmentCode=“” FreightTerms=“” FulfillmentType=“PICK” ItemGroupCode=“PROD” OrderedQty=“1” ShipNode=“MY-LUMA-Store002">
<Item CostCurrency=“” ItemID=“HEADPHONE_01" UPCCode=“” UnitCost=“5" UnitOfMeasure=“EACH”/>
<LinePriceInfo ActualPricingQty=“1.00" IsPriceLocked=“Y” OrderedPricingQty=“1" PricingUOM=“EACH” RetailPrice=“5" TaxableFlag=“N” UnitPrice=“5"/>
</OrderLine>
<OrderLine DeliveryMethod=“PICK” DepartmentCode=“” FreightTerms=“” FulfillmentType=“PICK” ItemGroupCode=“PROD” OrderedQty=“1" ShipNode=“MY-LUMA-Store002”>
<Item CostCurrency=“” ItemID=“SUNGLASS_01” UPCCode=“” UnitCost=“5” UnitOfMeasure=“EACH”/>
<LinePriceInfo ActualPricingQty=“1.00” IsPriceLocked=“Y” OrderedPricingQty=“1” PricingUOM=“EACH” RetailPrice=“5” TaxableFlag=“N” UnitPrice=“5”/>
</OrderLine>
</OrderLines>
<PersonInfoShipTo AddressLine1=“200 SW 8th St” City=“Miami” Country=“US” FirstName=“John” LastName=“Doe” State=“FL” ZipCode=“33130"/>
<PersonInfoBillTo AddressLine1=“200 SW 8th St” City=“Miami” Country=“US” FirstName=“John” LastName=“Doe” State=“FL” ZipCode=“33130”/>
<AdditionalAddresses NumberOfAdditionalAddresses=“0"/>
<References/>
<PaymentMethods>
<PaymentMethod PaymentType=“CREDIT_CARD” AuthTime=“2022-07-29T16:16:28.000Z” CreditCardType=“VISA” CreditCardNo=“5454" DisplayCreditCardNo=“5454” CreditCardExpDate=“3/2030" FirstName=“John” LastName=“Doe” UnlimitedCharges=“Y” MaxChargeLimit=“10" PaymentReference5=“PVF8266LB6KXWD82” PaymentReference6=“customer12345" PaymentReference7=“TFZH94H2Q6TG5S82”>
<PaymentDetails RequestAmount=“10.0" ChargeType=“AUTHORIZATION” ProcessedAmount=“10.00" AuthorizationID=“PVF8266LB6KXWD82” AuthorizationExpirationDate=“2022-07-29T16:16:28.000Z” HoldAgainstBook=“Y” />
<PersonInfoBillTo AddressLine1=“200 SW 8th St” City=“Miami” Country=“US” FirstName=“John” LastName=“Doe” State=“FL” ZipCode=“33130"/>
</PaymentMethod>
</PaymentMethods>
</Order>| Atributo PSP (por ejemplo, atributo Adyen) | Atributo Sterling Order Management System | Descripción |
|---|---|---|
| pspReference | PaymentReference5
AuthorizationID |
Identificador exclusivo para el pago. Identificador exclusivo en el PSP para el pago. |
| shopperReference | PaymentReference6 | Identificador exclusivo para el comprador. |
| recurring.recurringDetailReference | PaymentReference7 | Referencia de detalles recurrentes en el PSP. |
| - | AuthorizationExpirationDate | Fecha de caducidad de autorización en formato MMMM-MM-DDTHH:MM:SS.000Z . |
- Mayor seguridad-Los tokens no pueden ser utilizados por ningún actor malicioso para realizar fraudes de pago.
- Habilitar pagos con un solo clic-Ayuda a los comerciantes a almacenar los datos de la tarjeta de forma segura, lo que permite un registro rápido para los clientes. Estas señales también son adecuadas para empresas con modelos de negocio basados en suscripciones.
- Señalización basada en PSP-Los detalles de la tarjeta los almacena el PSP y se intercambian por una señal. Esto permite que la aplicación Sterling Order Management System utilice la señal de forma segura durante funciones como suscripciones y reautorizaciones. En el ejemplo,
recurringDetailReferencees la señal Adyen que se puede reutilizar durante la reautorización y los pedidos recurrentes. - Tokenización de red-Las redes de tarjetas como Visa y Mastercard proporcionan servicios de tokenización. Los detalles de la tarjeta se intercambian para un código alfanumérico de 16 dígitos, al que se hace referencia como PAN.
Consideraciones sobre las transacciones de tarjeta en archivo
Si los clientes autorizan a los comerciantes a almacenar los detalles de su tarjeta para su uso futuro, puede simplificar la experiencia de compra para sus clientes habilitando las extracciones de un solo clic de las aplicaciones de comercio electrónico.
- El cliente se registra con el comerciante.
- El cliente da su consentimiento al comerciante para almacenar los detalles de la tarjeta de forma segura.
- El cliente formaliza al menos un pedido.
Las transacciones de tarjeta en archivo son los pagos con tarjeta que se realizan utilizando las credenciales de pago, que almacenan los comerciantes. El comerciante intercambia los detalles de la tarjeta de crédito por una señal durante la extracción. El sistemaSterling Order Management debe enviar esta señal al PSP durante los escenarios de autorización, reautorización o cargo posteriores.
- Pagos realizados para pedidos de suscripción.
- Cargos adicionales como resultado de un aumento en el total del pedido durante las modificaciones del pedido.
- Pagos que se realizan utilizando los pedidos de pago de un solo clic.