当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Active-Merchant

转账支付系统辅助模块
授权协议 MIT
开发语言 Ruby
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 丁振海
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Active Merchant 是 Shopify 电子商务系统的提取(extraction) 。它发展了 Ruby on Rails 网络应用程序的用途,能够作为一个 Rails 插件实现无缝集成,当然它也可以单独作为一个 Ruby 库使用。

Active Merchant 自创建以后就被用于现在 Ruby 应用程序中,用来处理金融交易 。

下面程序示例展示了如何使用个人信用卡购买东西的过程:

require 'active_merchant'

# Use the TrustCommerce test servers
ActiveMerchant::Billing::Base.mode = :test

gateway = ActiveMerchant::Billing::TrustCommerceGateway.new(
            :login => 'TestMerchant',
            :password => 'password')

# ActiveMerchant accepts all amounts as Integer values in cents
amount = 1000  # $10.00

# The card verification value is also known as CVV2, CVC2, or CID
credit_card = ActiveMerchant::Billing::CreditCard.new(
                :first_name         => 'Bob',
                :last_name          => 'Bobsen',
                :number             => '4242424242424242',
                :month              => '8',
                :year               => Time.now.year+1,
                :verification_value => '000')

# Validating the card automatically detects the card type
if credit_card.validate.empty?
  # Capture $10 from the credit card
  response = gateway.purchase(amount, credit_card)

  if response.success?
    puts "Successfully charged $#{sprintf("%.2f", amount / 100)} to the credit card #{credit_card.display_number}"
  else
    raise StandardError, response.message
  end
end
 
  • [color=red]2008-10-11更新,支持支付宝notify方法。[/color][url]http://www.iteye.com/post/693987[/url] ActiveMerchant 很好很强大,但是网上介绍的都是信用卡支付的方式,对于国内这种类Paypal的支付方式很少。 这种支付方式在ActiveMerchant中称之为integration模式,可能是由于编写起来并

 相关资料
  • 说明 alipay.fund.trans.toaccount.transfer(单笔转账到支付宝账户接口) 官方文档:https://docs.open.alipay.com/api_28/alipay.fund.trans.toaccount.transfer/ 类 请求参数类 请求参数 类名:\Yurun\PaySDK\AlipayApp\Fund\Transfer\Request 属性 名称

  • 本文向大家介绍python实现支付宝转账接口,包括了python实现支付宝转账接口的使用技巧和注意事项,需要的朋友参考一下 由于工作需要使用python开发一个自动转账接口,记录一下开发过程。 首先需要在蚂蚁金服上申请开通开发者账户,有了开发者账户就可以使用沙箱进行开发了。 在开发之前我们需要在沙箱应用中填写密钥,密钥的获取可以使用阿里提供的工具包自动生成。 前期准备工作完成了,接下来是编写代码部

  • 说明 用于线下按日期拉取线上所有在线支付流水,进行对账 请求地址 http://api.dc78.cn/Api/cash_paylist 请求方式 GET 请求参数 date=20160804 返回 { "status": "1", "list": [ { "payid": "1072127", "date": "20160804", "remark": "刷卡账单-0000", "table":

  • 用于线下按日期拉取线上所有在线支付流水,进行对账 请求参数说明 参数 描述 必填 示例值 类型 最大长度 action 接口参数组 是 object └action 需要调用的接口名称 是 cash_paylist string get GET参数组,本组参数需要参与签名 是 object └date 日期 否 20200109 number 请求示例 { "action": { "acti

  • 我必须将Siri集成到我们向个人付款的应用程序中。关于这个我有一些问题,, > 我得到了一些示例应用程序,其中人名是从手机或用户生成的联系人中获取的。因此,请任何人告诉我,是否有可能获取一些名单,例如受益人名单,我们可以从中选择受益人,然后在解决收款人详细信息时将其用作收款人。假设无法提取受益人名单,那么付款是如何工作的? 如何获取谁(付款人)向其他人汇款的详细信息。例如,因为我必须将其集成到银行

  • 序号 返回码 返回码说明 1 PP1001 必填的参数为空 2 PP1002 不支持该操作 3 PP1003 参数有误 4 PP1004 金额有误 5 PP1005 无对应订单\/记录 6 PP1006 重复请求 7 PP2001 商户状态无效 8 PP2002 无对应商户 9 PP2003 无对应商户关系模型 10 PP2004 无对应商户账户 11 PP2005 无对应用户 12 PP2006