Skip to main content

促进与 Vpos API 的交互

项目描述

# vPOS Python

![包]( https://github.com/nextbss/vpos-python/workflows/package/badge.svg?branch=main ) [![]( https://img.shields.io/badge/nextbss- opensource-blue.svg)](https://www.nextbss.co.ao )

这个 python 包允许你与 vPOS API 交互

## 安装

`python pip install vpos`

## 配置 | 变量 | 说明 | 必填 | | — | — | — | | GPO_POS_ID | EMIS 提供的销售点 ID | 真实 | | GPO_SUPERVISOR_CARD | EMIS提供的Supervisor卡ID | 真实 | | MERCHANT_VPOS_TOKEN | vPOS提供的API token | 真实 | | PAYMENT_CALLBACK_URL | 处理支付通知的 URL | 假 | | REFUND_CALLBACK_URL | 处理退款通知的 URL | 假 | | VPOS_环境| vPOS 环境,沙盒模式留空,生产使用“prd”。| 假 |

没有这些信息?[与我们交谈] (支持@vpos .ao )

## 利用

### 获取所有交易该方法检索所有交易

`python 导入 vpos 事务 = vpos.get_transactions() `

### Get a specific Transaction 检索给定有效交易 ID 的交易 `python import vpos transaction = vpos.get_transaction("1kTFGhJH8i58uD9MdJpMjWnoE") `

### 新支付 `python import vpos transactions = vpos.new_payment("900111222", "123.45") ` | 论据 | 说明 | 类型 | | — | — | — | | 移动| 付款客户的手机号码 | 字符串 | 金额| 客户应支付的金额,例如。“259.99”、“259,000.00” | 细绳

### 请求退款 `python import vpos transaction = vpos.new_refund("1jHbXEbRTIbbwaoJ6w06nLcRG7X") `

### Poll Transaction Status 轮询给定有效request_id的事务状态。

注意:此上下文中的request_id本质上是现有请求的transaction_id 。

`python 导入 vpos 事务 = vpos.get_request("1jHbXEbRTIbbwaoJ6w06nLcRG7X") `

论据 | 说明 | 类型 |
— | — | — |
request_id | 您要轮询的交易ID | 细绳

###有什么疑问吗?如有任何疑问,错误或类似问题,请留下问题。我们很乐意帮助。

执照

根据 [MIT 许可证]( http://opensource.org/licenses/MIT )的条款,该库可作为开放源代码使用。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

vpos-1.0.tar.gz (5.4 kB 查看哈希)

已上传 source

内置分布

vpos-1.0-py3-none-any.whl (6.0 kB 查看哈希

已上传 py3