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
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
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",
}
Atualizado