redsys支付网关的django支付后端
django-payments-redsys的Python项目详细描述
Django Payments Redsys
用于django-payments的redsyssermepa支付网关后端。
安装
pip install django-payments-redsys
参数
- 商户代码(必输):商户代码-redsys参数。
- terminal(必需):terminal-redsys参数。
- shared_secret(必需):终端密钥-redsys参数。
- “通过访问“查看密钥”部分中的管理模块、商户数据查询选项获得”
- 货币(默认值:“978”):ISO-4217货币代码。
- 例如:欧元:'978',英镑:'826',美元:'840'(来源:https://en.wikipedia.org/wiki/ISO_4217#Active_codes)。
- 端点(默认值:“https://sis-t.redsys.es:25443/sis/realizarPago”:所需的端点。
- 沙盒终结点是默认的。生产终结点是https://sis.redsys.es/sis/realizarPago
- Order_Number_前缀(默认值为“0000”):payment pk的后缀用于创建redsys订单号
- signature_version(默认值:“hmac_sha256_v1”):仅支持的签名类型。
设置.py
PAYMENT_VARIANTS={'redsys':('payments_redsys.RedsysProvider',{'merchant_code':'123456789','terminal':'1','shared_secret':'qwertyasdf0123456789',})}CHECKOUT_PAYMENT_CHOICES=[('redsys','Redsys')]ifany('redsys'inproviderforproviderinCHECKOUT_PAYMENT_CHOICES):INSTALLED_APPS.append('payments_redsys')
版权所有(c)2018 AJ Ostergaard