Genesis
快速启动
- 报名 at genesis.com 并获取 API 凭据
- 创建终端 输入 管理控制台 参数如下:
- 开始处理 ——适配器预建并准备使用.
概览
创世纪支付整合
| 供应商 ID | genesis |
| 类别 | 卡片处理器 |
| 网站 | genesis.com |
配置
所需参数
| 参数 | 说明 |
|---|---|
merchant | 商家标识符 |
api_key | API 键 HMAC-SHA 签名 |
currency | 货币代码( 默认值 : RUB) |
callback_url | URL 提供商的召回通知 |
示例配置
{
"env": "prod",
"merchant": "merchant123",
"api_key": "hmac_secret_key",
"currency": "RUB",
"callback_url": "https://api.merchant.com/callback",
"redirection_remap": true
}
付款流程
以下列方式支付 SBP (一个阶段):
-
进程(_O) - 通过下列方式建立付款机制: POST
/payment:(标识符:process_operation)- 支付_方法 = "sbp" (固定值)(标识符:
payment_method) - 金额、 货币、 客户_ ip、 商家、 订单_ id(标识符:
customer_ip,order_id) - 调用url, 网站_ url(标识符:
callback_url,website_url) - HMAC-SHA 签名所有参数( 字母顺序 !)
- 检索交易_ id, url 用于重定向, 方法(标识符:
transaction_id)
- 支付_方法 = "sbp" (固定值)(标识符:
-
重定向为 QR- 代码:
- URL 从要显示的响应中 QR
- 来自响应的方法(通常是) GET)
- 重定向_ url_ for_ professor - 代替网站_ url 调用(标识符:
redirect_url_for_provider,website_url)
退款 :
- POST
/refund带有商号、订单_id、数量、时间戳(标识符:order_id) - HMAC-SHA 签名参数
- 状态 : 1 ——退款, 2 已退还
状态检查 :
- POST
/payment/status - 参数:商号、订单_id、时间戳(标识符:
order_id) - HMAC-SHA 签名
- 退款状态_ 代码(标识符:
status_code)
状态映射
| 提供者状况 | 4 工资状况 | 说明 |
|---|---|---|
1 | charging | |
2 | charged | |
6 | rejected | |
-6 | failed |