Dapp SDK Python
Dapp es una plataforma de pagos, enfocada en la seguridad de sus usuarios. Este SDK es la forma m谩s f谩cil de integrar Dapp en tu desarrollo python. Para obtener tu merchant_id y api_key entra en tu dashboard y selecciona la opci贸n "developer" del men煤 lateral.
Instalar
pip install dappmx
o
easy_install dappmx
Configurar
import dappmx
dappmx.merchant_id = '274f2f9f-1728-4d3d-865d-b6c40199e428'
dappmx.api_key = '51f085d3-8af4-4aca-a192-f6581a09f66f'
dappmx.is_sandbox = True
C贸digos Cobro
# Crear c贸digo dapp
dapp_code = dappmx.DappCode.create({
"amount": "1.00",
"description": "prueba python",
"reference": "referencia de mi app 2213",
})
# Consultar c贸digo dapp
dapp_code = dappmx.DappCode.retreive("_kilR1UM")
# Obtener el pago de un c贸digo dapp
dapp_code.payment()
Tarjetas
# Crear tarjeta
card = dappmx.Card.create({
"card_number": "4111111111111111",
"cardholder": "Javier Torres",
"cvv": "123",
"exp_month": "12",
"exp_year": "22",
"email": "javier.torres@test.com",
"phone_number": "4422222222"
})
# Consultar tarjeta
card = dappmx.Card.retreive("890d5b17-6551-40ac-a583-46cf7da791bc")
Pagos
# Crear un pago
payment = dappmx.Payment.create({
"amount": "33.00",
"description": "Test",
"reference": "referencia de mi app 123",
"card": "890d5b17-6551-40ac-a583-46cf7da791bc",
})
# Consultar un pago
payment = dappmx.Payment.retreive("83eeec01-869c-4d80-a7c8-5109cd85a8ae")
# Reembolsar un pago
payment.refund()