Skip to content

Commit

Permalink
Actualizacion de Versiones, Cambio a PEP621
Browse files Browse the repository at this point in the history
  • Loading branch information
mariofix committed Dec 12, 2024
1 parent 63d7f85 commit cae9fd2
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 14 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ repos:
hooks:
- id: black
- repo: https://github.com/asottile/pyupgrade
rev: v3.17.0
rev: v3.19.0
hooks:
- id: pyupgrade
args: [--py39-plus]
Expand Down
23 changes: 11 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

`django-payments-chile` es una extensión para `django-payments`, una biblioteca que proporciona una interfaz universal para procesar pagos en aplicaciones Django. Este proyecto añade soporte específico para varios proveedores de pagos chilenos como Flow, Khipu, Webpay, y otros.

:warning: :warning: **Este proyecto está en desarrollo activo**, usar con precaución. :warning: :warning:

![PyPI - Status](https://img.shields.io/pypi/status/django-payments-chile)
[![Downloads](https://pepy.tech/badge/django-payments-chile)](https://pepy.tech/project/django-payments-chile)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/fde07768d1714b0b93c6addd5e13bb7f)](https://app.codacy.com/gh/mariofix/django-payments-chile/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
Expand All @@ -14,13 +16,15 @@

## Proveedores de pago soportados

- **Flow**: Plataforma chilena para pagos en línea que admite múltiples métodos de pago.
- **Khipu**: Permite pagos mediante transferencia electrónica en tiempo real.
- **Klap**: Solución de pagos electrónicos enfocados en comercios.
- **Kushki**: Proveedor de pagos electrónicos que facilita la integración con diversas plataformas.
- **Payku**: Plataforma de pagos enfocada en pequeñas y medianas empresas.
- **Webpay**: El sistema de pago en línea más utilizado en Chile, operado por Transbank.
- **Onepay**: Pago rápido y seguro usando códigos QR.
| Proveedor | Estado | Descripcion |
| --- | --- | --- |
| Flow | :white_check_mark: | Plataforma chilena para pagos en línea que admite múltiples métodos de pago. |
| Khipu | :x: | Permite pagos mediante transferencia electrónica en tiempo real. |
| Klap | :x: | Solución de pagos electrónicos enfocados en comercios. |
| Kushki | :x: | Proveedor de pagos electrónicos que facilita la integración con diversas plataformas. |
| Onepay | :x: | Pago rápido y seguro usando códigos QR. |
| Payku | :x: | Plataforma de pagos enfocada en pequeñas y medianas empresas. |
| Webpay | :x: | El sistema de pago en línea más utilizado en Chile, operado por Transbank. |

## Características

Expand All @@ -39,7 +43,6 @@ pip install django-payments-chile[todos]
```

- **flow**: Instala extras para Flow.
- **khipu**: Instala extras para Khipu.
- **todos**: Instala todos los extras.

### Configuración de Proveedores
Expand All @@ -59,10 +62,6 @@ PAYMENT_VARIANTS = {
}
```

## Uso

AGREGAR INSTALACION Y PASOS DE CONFIGURACION DE DJANGO-PAYMETNTS

## Licencia

Este proyecto está licenciado bajo la licencia [MIT](LICENSE).
2 changes: 1 addition & 1 deletion django_payments_chile/PaykuProvider.py
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ def refund(self, payment, amount: Optional[int] = None) -> int:
"commerceTrxId": payment.token,
"flowTrxId": payment.attrs.respuesta_flow["flowOrder"],
}
refund = FlowRefund.create(self._client, datos_reembolso)
refund = datos_reembolso
except Exception as pe:
raise PaymentError(pe)
else:
Expand Down
1 change: 1 addition & 0 deletions ejemplo/pagos/admin.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from django.contrib import admin

# Register your models here.
admin.site.check = 1
1 change: 1 addition & 0 deletions ejemplo/pagos/tests.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from django.test import TestCase

# Create your tests here.
TestCase.addCleanup()

0 comments on commit cae9fd2

Please sign in to comment.