Pagamento de conta identificada

É a transferência de fundos de um cartão para uma conta, com propósito de pagamento de um boleto, dentro da carteira, cujo cedente foi informado pela SDWO. Por exemplo, pagar um boleto com um cartão da bandeira (seja crédito ou débito) usando a carteira digital e o boleto possui identificação.

Confira a seguir um exemplo da requisição de SDWO do tipo pagamento de conta identificada, com envio dos parâmetros IsCustomerBillPaymentService = true e do nó ReceiverData, que representa os dados do recebedor:

Requisição

AmbienteMétodoEndpoint
Sandboxhttps://apisandbox.braspag.com.br/v2/sales/
Produçãohttps://api.braspag.com.br/v2/sales/
{
    "MerchantOrderId": "2012345678",
    "Customer": {
        "Name": "Aline de Souza",
        "Identity": "112345678900",
        "IdentityType": "CPF"
    },
    "Payment": {
        "Type": "CreditCard",
        "Amount": 15700,
        "Installments": 1,
        "IsCustomerBillPaymentService": true,
        "SoftDescriptor": "CARTEIRA*NOMELOJA",
        "SolutionType": "ExternalLinkPay",
        "CreditCard": {
            "CardNumber": "4532110000001234",
            "Holder": "Aline de SOuza",
            "Brand": "Visa",
            "SecurityCode": "333",
            "ExpirationDate": "12/2035"
        },
        "Wallet": {
            "PlatformOperator": "ABC",
            "ReceiverData": {
                "Name": "NOME DO RECEBEDOR",
                "Identity": "11122233344",
                "CompanyName": "NOME RAZAO SOCIAL"
            },
            "AdditionalData": {
                "Mcc": "6054"
            }
        }
    }
}

Parâmetros no cabeçalho (header)

PropriedadeDescriçãoTipoTamanhoObrigatório
MerchantIdIdentificador da loja no Gateway de Pagamentos.Text36Sim
MerchantKeyChave pública para autenticação dupla no Gateway de Pagamentos.Text40Sim
RequestIdIdentificador da requisição, usado quando a loja usa diferentes servidores para cada GET/POST/PUT.Text36Não

Parâmetros no corpo (body)

Confira a requisição padrão de cartão de crédito ou débito para verificar os demais campos opcionais. A tabela abaixo apresenta os parâmetros exclusivos para transação de SDWO do tipo do tipo pagamento de conta identificada.

ParâmetroDescriçãoTipoTamanhoObrigatório?
MerchantOrderIdIdentificação do pedido. Poderá ser usada para cancelar ou consultar a transação no futuro.
Atenção: Os caracteres permitidos são apenas a-z, A-Z, 0-9. Não são permitidos caracteres especiais e espaços em branco.
string50Sim
Customer.NameNome do comprador.
Atenção: Os caracteres permitidos são apenas a-z, A-Z. Não são permitidos caracteres especiais e números.
string255Sim
Customer.IdentityNúmero do CPF ou CNPJ do comprador.texto14Sim, se o portador for pessoa jurídica (CNPJ).
Customer.IdentityTypeTipo de documento de identificação do comprador (CPF/CNPJ).texto255Sim, se o portador for pessoa jurídica (CNPJ).
Payment.TypeTipo do meio de pagamento. Valor padrão: CreditCard.string-Sim
Payment.AmountValor do pedido (enviado em centavos).integer15Sim
Payment.InstallmentsNúmero de parcelas. Para transações parceladas, o número de parcelas será sempre maior que 1.integer2Sim
IsCustomerBillPaymentServiceIndica que a transferência tem como finalidade o pagamento de uma contabooleano-Sim
SoftDescriptorTexto que será impresso na fatura bancária do portador. Não permite caracteres especiais. Necessário preencher no formato Nome da carteira*nome do lojista.texto13Sim
Payment.CreditCard.CardNumberNúmero do cartão do comprador.string19Sim
Payment.CreditCard.HolderNome do comprador impresso no cartão. Não aceita caracteres especiais ou acentuação.string25Sim
Payment.CreditCard.BrandBandeira do cartão. Valores possíveis: Visa / Master / Amex / Elo / Aura / JCB / Diners / Discover.string10Sim
Payment.CreditCard.SecurityCodeCódigo de segurança impresso no verso do cartão.string4Sim
Payment.CreditCard.ExpirationDateData de validade impressa no cartão. Exemplo: MM/AAAA.string7Sim
Payment.Wallet.PlatformOperatorSigla da carteira que está cadastrada na Cielo como carteira digital (verificar sua sigla com seu gestor comercial).string (texto)3Sim
Payment.Wallet.ReceiverData.NameNome do cliente ou estabelecimento recebedor.texto70Sim
Payment.Wallet.ReceiverData.IdentityNúmero do CPF ou CNPJ do recebedor.texto14Sim
Payment.Wallet.ReceiverData.CompanyNameRazão social do estabelecimento recebedor.texto40Sim, se o cliente recebedor for pessoa jurídica (CNPJ).
Payment.Wallet.AdditionalData.MccMCC da carteira digital para transações de pagamento de conta identificada, conforme a bandeira do cartão. Consulte a Tabela de MCCs para SDWO de arranjo de transferência de fundos.string (numérico)4Sim