Skip to content

DappPayments/Dapp-SDK-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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()

Licencia

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages