Pagamento

Adicionar pagamentos a um pedido.

Ação

Descrição

/store/order/payment.methods

Listar métodos de pagamento disponíveis

/store/order/payment.add

Adicionar um pagamento ao pedido

Listar métodos de pagamento disponíveis

POST http://api.peoplepass.com.br/v1/store/order/payment.methods

Lista os métodos de pagamento disponíveis para determinado pedido

Request Body

NameTypeDescription

order_id

integer

ID do pedido

order_secret

string

Token secreto do pedido

amount

integer

Valor do pagamento em centavos 1500 para R$ 15,00

[
  {
    "id": 1234567890,
    "title": "Boleto",
    "type": "billet",
    "installment_max": 1,
    "installments": {
      "1": {
        "number": 1,
        "transaction_amount": 6200,
        "fee_total": 700,
        "installments_values": [
          6200
        ]
      }
    }
  },
  {
    "id": 2234567890,
    "title": "Cartão Crédito",
    "type": "card_credit",
    "installment_max": 3,
    "installments": {
      "1": {
        "number": 1,
        "transaction_amount": 6250,
        "fee_total": 750,
        "installments_values": [
          6250
        ]
      },
      "2": {
        "number": 2,
        "transaction_amount": 6315,
        "fee_total": 815,
        "installments_values": [
          3157,
          3158
        ]
      }
    }
  }
]

Adicionar um pagamento ao pedido

POST http://api.peoplepass.com.br/v1/store/order/payment.add

Adiciona um pagamento ao pedido.

Request Body

NameTypeDescription

store_id

integer

ID da loja

order_id

integer

ID do pedido

order_uid

string

UID do pedido

payer_name

string

Nome completo do pagador

payer_document_cpf

string

CPF do pagador (brasileiro)

payer_document_other

string

RG do pagador | Documento pessoal (estrangeiro)

payer_document_passport

string

Passaporte do pagador (entrangeiro)

payer_email

string

E-mail do pagador para envio do recibo de pagamento

payer_mobile_country

integer

Código de País do número de celular Ex: 55 (Brazil)

payer_mobile

string

Número de Celular com DDD do pagador

payer_birthday

string

Data de Nascimento do pagador Formato: YYYY-MM-DD

payer_gender

string

M = Masculino F = Feminino

address_country

string

Páis do pagador Formato: ISO 3166 alfa-3 Ex: BRA = Brazil

address_state

string

Estado do pagador

address_city

string

Cidade do pagador

address_district

string

Bairro do pagador

address_street

string

Logradouro do pagador Ex: Rua XYZ, Av Brasil

address_number

integer

Número do Endereço do pagador 0 = Sem número

address_complement

string

Complemento do endereço do pagador. Ex: Apartamento 501 - Bloco B

address_zipcode

integer

CEP do pagador

card_number

string

Número do cartão de crédito do pagador ISO: ISO/IEC 7812-1 Vaidador: Luhn algorithm

card_name

string

Titular do cartão como consta no cartão de crédito

card_expiration_month

string

Mês de expiração do cartão Formato: MM

card_expiration_year

integer

Ano de expiração do cartão Fomato: YYYY

card_code

string

Código de segurança do cartão Formato: 000 ou 0000

installments

integer

Número de parcelas

amount

integer

Valor do pagamento em centavos 1500 para R$ 15,00

// response - credit card
{
    "id": 912345678,
    "uid": "30B9BAA45FF011EA8F4C125FC56F0F50",
    "method_type": "credit_card",
    "status": "paid",
}
// response - billet
{
    "id": 912345678,
    "uid": "30B9BAA45FF011EA8F4C125FC56F0F50",
    "method_type": "billet",
    "status": "open",
    "billet_url": "https://example.com/4a832b97eb68",
    "billet_number": "3211427",
    "billet_barcode": "34191090322114276893231339210002182050000006200",
    "billet_due_at": "2020-03-25",
}

Last updated

Logo

Canais de atendimento

SuporteAgendar treinamento

2023 Todos os direitos reservados | peoplepass