Project

jyt_pay

0.0
No commit activity in last 3 years
No release in over 3 years
"金运通支付SDK"
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.12
>= 1.7.1, ~> 1.7
~> 10.0
~> 3.0
 Project Readme

JytPay

金运通支付 API ruby sdk,目前提供以下接口(具体可以看 doc 中 API 一节)

  1. 四要素认证
  2. 商户余额查询
  3. 代扣请求接口
  4. 代付请求接口
  5. 查询代扣代付订单

安装

Gemfile 中增加:

gem 'jyt_pay'

然后执行命令:

$ bundle

或者直接安装:

$ gem install jyt_pay

快速指南

  1. 初始化
    client = JytPay::Client.new(merchant_id: merchant_id,
                                mer_viral_acct: mer_viral_acct,
                                auth_url: auth_url,
                                pay_url: pay_url,
                                draw_url: draw_url,
                                query_balance_url: query_balance_url,
                                private_key: private_key,
                                jyt_public_key: jyt_public_key)
  1. 调用各个 api,比如查询接口:
    client.query_balance(商户自定义唯一订单号)

TODO

  1. 验签
  2. 替换 REXML
  3. 动态加载 api
  4. included 用 ActiveSupport 里的

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/jyt_pay. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

Make a pull request

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
  6. Please write unit test with your code if necessary.

License

The gem is available as open source under the terms of the MIT License.