Sha256: b677ef5b9e61f287a82d8ac3d46a592b5f327f9ceb7d900624b7b471792ba76d

Contents?: true

Size: 1.33 KB

Versions: 1

Compression:

Stored size: 1.33 KB

Contents

== 快搭
sudo gem install magpie

打开终端
> mag magpie.yml

magpie.yml文件用来配置你的商号信息, 假设你在支付宝有个账号:123456, key是:aaabbb, 网银在线有个账号:789789, key是:cccddd
那么你在magpie.yml中这样写:
alipay:
 -["123456", "aaabbb"]

chinabank:
 -["789789", "cccddd"]

mag命令默认会在本地9292端口启动http服务, 你可以用-p选项指定端口
mag -p 2010 magpie.yml

mag命令的详细帮助可以通过mag -h查看

=== 使用示例
  假设你正在实现支付宝支付的相关代码
  首先启动magpie服务
  > mag magpie.yml
  然后在你开发的商户系统中,将支付网关由支付宝的网关https://www.alipay.com/cooperate/gateway.do更改为magpie的网关http://127.0.0.1:9292/alipay
  如果你请求的参数出现错误,你可以通过magpie的日志看到详细的出错信息
  如果你的支付请求成功, magpie将会模拟支付宝的主动通知模式, 给你商户系统发送通知, 你需要确保发送给magpie的notify_url是可用的,magpie将通过这个
  notify_url将支付成功的通知发到你的商户系统中, 这样你就可以避免去支付宝的页面进行真实的支付.

  对于网银在线, 将支付网关由网银在线的网关https://pay3.chinabank.com.cn/PayGate更改为magpie的网关http://127.0.0.1:9292/chinabank








Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
magpie-0.8.6.1 README