跳转到主内容

Genesis

快速启动
  1. 报名 at genesis.com 并获取 API 凭据
  2. 创建终端 输入 管理控制台 参数如下:
  3. 开始处理 ——适配器预建并准备使用.

转到创世纪_

概览​

创世纪支付整合

供应商 IDgenesis
类别卡片处理器
网站genesis.com

配置​

所需参数​

参数说明
merchant商家标识符
api_keyAPI 键 HMAC-SHA 签名
currency货币代码( 默认值 : RUB)
callback_urlURL 提供商的召回通知

示例配置​

{
"env": "prod",
"merchant": "merchant123",
"api_key": "hmac_secret_key",
"currency": "RUB",
"callback_url": "https://api.merchant.com/callback",
"redirection_remap": true
}

付款流程​

以下列方式支付 SBP (一个阶段):​

  1. 进程(_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)
  2. 重定向为 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 工资状况说明
1charging
2charged
6rejected
-6failed

资源​