support
Voltar para documentação
Procurando
Categoria
Tags
parâmetros principaisexpandir todos
amount
requerido
currency
requerido
effectDate
requerido
paymentMethodToken
requerido
rrule
requerido
orderId
recomendado
opções transações gerais
comment
description
initialAmount
initialAmountNumber
metadata
[1]
:
opções relativas ao cartão
transactionOptions
cardOptions
paymentSource
mid
manualValidation
captureDelay
firstInstallmentDelay
installmentNumber
retry
debitCreditSelector
initiatedTransactionIndicator
merchantInitiatedTransactionType
restrictedInstallments
[1]
initialIssuerTransactionIdentifier
Testar
Documentação

Web service Charge/CreateSubscription

L'appel aux Web Services requiert une authentification HTTP Basic Authentication. Plus d'infos : "Phase d'authentification".

POSThttps://api.lyra.com/api-payment/V4/Charge/CreateSubscription

Le Web Service REST Charge/CreateSubscription permet de réaliser des paiements récurrents (abonnements) à partir d'un alias (Création d'un alias).

Pour les prélèvements SEPA, intégrez dans le champ paymentMethodToken la référence unique du mandat (RUM) et une date d'effet supérieure ou égale à 14 jours.

Pour être notifié du résultat d'une échéance, la règle "URL de notification à la création d'un paiement récurrent" doit être activée et configurée depuis lebom_expert(menuConfigurações > Regras de notificação).

Verifique as configurações doResposta:Subscription.

Configurações de entrada

amount

Montante da transação na menor unidade monetária (centavo para o Real). Ex: 1234 para 12,34 BRL.

Exemplo: 30050 para 300,50 EUR.

Formato

currency

Moeda do pagamento. Código alfabético em maiúsculas de acordo com ISO 4217 alfa-3.

Exemplo: "EUR” para o euro.

Formato

Valores possíveis

Os valores possíveis são os seguintes:

Moeda CODIFICAÇÃO ISO 4217 Unidade fracionária
Dólar australiano (036) AUD 2
Dólar canadense (124) CAD 2
Franco suíço (756) CHF 2
Coroa dinamarquesa (208) DKK 2
Euro (978) EUR 2
Libra Esterlingo (826) GBP 2
Iene japonês (392) JPY 0
Coroa norueguesa (578) NOK 2
Coroa sueca (752) SEK 2
Dólar dos Estados-Unidos (840) USD 2

comment

Comentário livre.

Formato

description

Descrição associada à assinatura.

Formato

effectDate

Data de início da assinatura no formato ISO 8601 definido por W3C.

Formato

initialAmount

Valor das primeiras parcelas. O valor dela deve ser um número inteiro positivo (ex: 1234 para 12.34 EUR).

Formato

initialAmountNumber

Quantidade de parcelas nas quais será aplicado o valor definido em initialAmount.

Formato

metadata

Valores personalizados vinculados à transação, no formato json.

Exemplo de chamada:

Por exemplo, para passar um valor personalizado, adicione a sua solicitação:

{
    "metadata": {
        "MyValueKey": "1234"
    }
}

Esse valor é retornado no objeto da transação recém-criada.

Pode também usar os metadatas " orderInfo1 ", " orderInfo2 " e " orderInfo3 ”para enviar informações adicionais sobre o pedido.

Estes dados serão depois exibidos na aba Extra do detalhe da transação no seu Back Office EC.

Formato

paymentMethodToken

Token associado a um meio de pagamento.

Formato

orderId

Referência do pedido definida pelo Estabelecimento Comercial. Não suporta os caracteres UTF-8.

Formato

rrule

Descrição da regra da assinatura sob a forma de (RFC-5545).

Para maiores informações sobre como gerenciar uma RRULE:

  • Especificação de uma RRULE
  • Gerador de RRULE
  • Exemplos de regras de recorrência

Pour des raisons techniques, il est impossible de définir des périodes d'abonnement inférieures à une journée.
Les mots clés "SECONDLY" / "MINUTELY" / "HOURLY" ne sont donc pas pris en compte.

Formato

paymentSource

Caminho: transactionOptions.cardOptions.paymentSource

Procedência do pagamento.

Formato

Valores possíveis

Os valores possíveis são os seguintes:

VALOR Descrição
EC E-Commerce: os dados do meio de pagamento são digitados pelo comprador. Este valor permite ter uma autenticação alta no pagamento.
MOTO MAIL OR TELEPHONE ORDER: Digitação realizada por um operador. Os dados do meio de pagamento são enviados por correio ou por e-mail. Requer um contrato de tipo VAD.
CC Call Center: pagamento efetuado via um call center. Requer um contrato de tipo VAD.
OTHER Outro canal de venda. Valor de saída retornado para pagamentos feitos desde Back Office EC, pagamentos por arquivo, pagamentos recorrentes, pagamentos por proximidade, reembolsos do CMS Shopify.
Absent ou null O valor por default é "EC".

mid

Caminho: transactionOptions.cardOptions.mid

Número de contrato Estabelecimento Comercial. Se este campo é informado, tomar cuidado em utilizar o contrato certo em relação à rede do cartão.

Um contrato STONE não pode ser usado para uma transação AMEX.

Formato

manualValidation

Caminho: transactionOptions.cardOptions.manualValidation

Modo de validação da transação.

Formato

Valores possíveis

Os valores possíveis são os seguintes:

VALOR Descrição
NO Validação automática pela plataforma de pagamento.
YES Validação manual pelo Estabelecimento Comercial.
null Configuração padrão da loja escolhida (pode ser configurado no Back Office EC).

captureDelay

Caminho: transactionOptions.cardOptions.captureDelay

Prazo para aplicar na data de captura.

Descrição

Indica o prazo em número de dias antes da captura no banco.

Se este parâmetro não é enviado, então o valor padrão definido no Back Office EC será usado.

Este último pode ser configurado no Back Office EC por todas as pessoas devidamente autorizadas.

Se o prazo anterior à captura for superior a 365 dias na solicitação de pagamento, ele será automaticamente redefinido a 365 dias.

Formato

firstInstallmentDelay

Caminho: transactionOptions.cardOptions.firstInstallmentDelay

Quantidade de meses adiados para aplicar na primeira parcela para um pagamento parcelado. Campo específico aos adquirentes da América Latina.

Formato

installmentNumber

Caminho: transactionOptions.cardOptions.installmentNumber

Quantidade de parcelas.

Formato

retry

Caminho: transactionOptions.cardOptions.retry

Quantidade de novas tentativas disponíveis no caso de uma recusa de pagamento (1 por padrão).

Formato

debitCreditSelector

Caminho: transactionOptions.cardOptions.debitCreditSelector

Campo específico ao Brasil para a gestão dos cartões "múltiplo".

Os cartões “múltiplo” são cartões de pagamento (Elo, Visa ou Mastercard), que permitem pagar:

  • ou em débito imediato: o valor é debitado imediatamente, e o EC será creditado o dia seguinte.
  • ou em crédito: o débito é diferido e o valor pode ser debitado em uma ou mais vezes. Mais tarde, o EC é creditado da totalidade ou de apenas uma parte do valor total.

Este campo permite forçar o uso do cartão em débito ou em crédito.

Valores possíveis

valores Descrição
DEBIT Uso da função "débito" do cartão
CREDIT Uso da função "crédito" do cartão

Formato

Referência da resposta

O web service retorna o objeto seguinte:

Resposta Contexto
SubscriptionCreated Objeto com o detalhe da assinatura criada.

Consultar a referência da resposta para maiores detalhes.