imobanco / zoop-wrapper

Cliente não oficial Zoop Python, para realizar integração com o gateway de pagamento, voltado para os subvendedores do MarkePlace e extendendo seu suporte
https://zoop-wrapper.readthedocs.io/
GNU General Public License v3.0
1 stars 1 forks source link

Parcelamento de cartão #101

Closed rodrigondec closed 4 years ago

rodrigondec commented 4 years ago

Resumo

Existe o installment_plan na zoop!

https://docs.zoop.co/reference#post_v1-marketplaces-marketplace-id-transactions image

O zoop-wrapper precisa ter suporte à isso!

Tarefas

PedroRegisPOAR commented 4 years ago

Alguns detalhes

De acordo com a zoop:

import requests

url = "https://api.zoop.ws/v1/marketplaces/marketplace_id/transactions"

payload = {"source": {
        "usage": "single_use",
        "installment_plan": {
            "mode": "interest_free",
            "number_installments": 5
        }
    }}
headers = {
    "accept": "application/json",
    "content-type": "application/json"
}

response = requests.request("POST", url, json=payload, headers=headers)

Porquê o nesteamento é diferente?

O installment_plan tem que virar uma field obrigatória no get_required_fields do Card? Atualmente ele já existe aqui. Se for considerado que esse não se torne algo bem complicado (como foi o caso do Source) como isso pode ser feito?

Lembrar