Pré-comprar e criar integrações de pedidos
O ciclo de vida do processamento de pagamento é iniciado no momento do check-out antes da criação de um pedido Os usuários pagam por um pedido usando um dos métodos de pagamento suportados pelo comerciante, como cartões de crédito, carteiras, cartões de presente e carteiras digitais.
- Capture os detalhes do pagamento
- Tipo de pagamento, como cartão de crédito.
- Exibir o número do cartão de crédito, geralmente os últimos 4 dígitos do cartão.
- Nome ou tipo do cartão, como VISA
- Data de validade do cartão de crédito
- ID da autorização.
- Token de cartão de crédito usando tokenização de rede ou tokenização baseada em PSP.
- Consentimento do cliente para armazenar os detalhes do cartão com o comerciante para uso futuro, que são conhecidos como cartão em transações de arquivo. O comerciante precisa capturar mais detalhes de token para algumas das transações:
- Check-out com um clique para pedidos futuros
- Pedidos baseados em subscrição
- Encargos extras se o preço do pedido aumentar após modificação.
- Gerar novamente o token de pagamento se a autorização expirar.
- Limite máximo de cobrança-Quantia máxima que um comerciante pode cobrar no cartão durante modificações sistemáticas ou manuais do pedido que resultaram em um aumento de preço.Por exemplo,
- Um cliente faz um pedido por $100. Após algum tempo, o cliente deseja mudar o envio de 2 dias para o envio noturno, resultando em um aumento de preço de $10. Se o limite máximo de cobrança no cartão for $110, o comerciante pode cobrar mais $10 no cartão.
- Na indústria de carne ou frutas, o valor real do encargo não é conhecido no momento da compra Pode aumentar ou diminuir com base no peso do produto. Nesses casos, o Sterling™ Order Management System cobra o cartão até o limite máximo de cobrança.
- Encargos ilimitados-Se configurado como Y, o Sterling Order Management System ignora o limite máximo de encargos e cobra o cartão se o preço aumentar. No entanto, esse atributo deve ser usado criteriosamente se os encargos extras forem altos.
Pré-requisitos
- Confira a integração para capturar detalhes de pagamento.
- Crie a integração de pedido para transmitir os detalhes do pagamento para o Sistema doSterling Order Management Esses detalhes de pagamento são necessários durante a reautenticação, a autenticação para aumentar ou diminuir os encargos, encargos e chamadas de reembolso.
Este exemplo considera Adyen.com como um provedor de serviços de pagamento e a integração é estabelecida usando o adaptador fornecido pela IBM. Para obter mais informações, consulte OMS payment adapter.
<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 exemplo, atributo Adyen) | Atributo Sterling Order Management | Descrição |
|---|---|---|
| pspReference | PaymentReference5
AuthorizationID |
Identificador exclusivo do pagamento. Identificador exclusivo no PSP para o pagamento |
| shopperReference | PaymentReference6 | Identificador exclusivo para o comprador. |
| recurring.recurringDetailReference | PaymentReference7 | Referência de detalhes recorrentes no PSP.. |
| - | AuthorizationExpirationDate | Data de expiração da autorização no formato MMMM-MM-DDTHH:MM:SS.000Z |
- Aumento da segurança-Tokens não podem ser usados por agentes maliciosos para realizar fraudes de pagamento
- Permitir pagamentos com um clique-Ajuda os comerciantes a armazenar dados de cartão com segurança, o que permite check-outs rápidos para os clientes. Esses tokens também são adequados para empresas com modelos de negócios baseados em assinatura
- Tokenização baseada em PSP-Os detalhes do cartão são armazenados pelo PSP e são trocados por um token. Isso permite que o aplicativo Sterling Order Management System use o token com segurança durante funções como assinaturas e novas autorizações. No exemplo,
recurringDetailReferenceé o token Adyen que pode ser reutilizado durante a reautorização e os pedidos recorrentes - Tokenização de rede-As redes de cartões como Visa e Mastercard fornecem serviços de tokenização. Os detalhes do cartão são trocados por um código alfanumérico de 16 dígitos, que é chamado PAN.
Considerações para transações de cartão no arquivo
Se os clientes autorizarem os comerciantes a armazenar seus detalhes de cartão para uso futuro, será possível simplificar a experiência de compra para seus clientes, ativando check-outs de um clique de seus aplicativos de e-commerce.
- O cliente se registra no comerciante.
- O cliente fornece consentimento ao comerciante para armazenar os detalhes do cartão com segurança.
- O cliente coloca pelo menos um pedido.
Transações de cartão em arquivo são os pagamentos de cartão que são feitos usando as credenciais de pagamento, que são armazenadas por comerciantes.. O comerciante troca os detalhes do cartão de crédito por um token durante o check-out O Sterling Order Management System deve enviar esse token para o PSP durante os cenários de autorização, reautorização ou encargos subsequentes.
- Pagamentos feitos para pedidos de subscrição
- Encargos extras como resultado de um aumento no total do pedido durante as modificações do pedido
- Os pagamentos que são feitos usando os pedidos de check-out com um clique.