Ruby-PayPal

PayPal的Ruby API
授权协议 MIT
开发语言 Ruby
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 不详
投 递 者 白星腾
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ruby-PayPal 是 PayPal API 的 Ruby 语言封装版本。

安装方法:gem install ruby-paypal

示例代码:

username = <PayPal API username>
password = <PayPal API password>
signature = <PayPal API signature>

ipaddress = '192.168.1.1' # can be any IP address
amount = '100.00' # amount paid
card_type = 'VISA' # can be Visa, Mastercard, Amex etc
card_no = '4512345678901234' # credit card number
exp_date = '022010' # expiry date of the credit card
first_name = 'Sau Sheong'
last_name = 'Chang'

paypal = Paypal.new(username, password, signature) # uses the PayPal sandbox
response = paypal.do_direct_payment_sale(ipaddress, amount, card_type,
card_no, exp_date, first_name, last_name)
if response.ack == 'Success' then
# do your thing
end
  • PAYPAL里的美元,如果海淘花掉使用,会不会比提现到国内的银行卡里更划算呢? 我没有用过PAYPAL,规则还不懂。 目前搞清楚了的是如果我提现到中国银行的账户里,需要PAYPAL35刀+中国银行12刀的费用。 所以我在想,如果海淘买东西了的话,会不会更划算一地啊呢? 请有关丰富经验的朋友给指点迷津。十分感谢! 如果PayPal里的资金不是很多的话,海淘花掉是很划算的。一是国外有些东西真的很便宜,

  • PayPal收款需要注意哪些细节,以保证交易更加顺利。最好注册前联系我们。 PayPal的注册就不说了,说下PayPal需要注意的一些问题。主要有两个问: 1、Paypal是对买家相对友好的收款方式,如果买家因为某种原因发起退款,成功的几率相当高,卖家往往会钱和商品两失,这点要特别注意。合法交易正规商品,尽量避免客户交易纠纷; 2、PayPal收款虽然方便,但是提现到国内有点麻烦,而且有点贵,单笔

  • Paypal 要求TLSv1.2 paypal最近升级要求必须使用 TLSv1.2,按照官方的升级方法和测试,其实并不准确! 官方的升级教程:https://github.com/paypal/TLS-update#php 官方的检测工具: https://github.com/paypal/TLS-update/blob/master/php/cacert.pem https://github.

 相关资料
  • 命令行选项 关于解释器行 请使用如下命令行启动Ruby解释器. ruby [ option ...] [ -- ] [ programfile ] [ argument ...] 这里的"option"指下文将要提到的命令行选项中的一个。"--"则显式地表明选项字符串到此结束。"programfile"是装载Ruby脚本的文件。若省略不写或者写成"-"时,Ruby会把标准输入当做Ruby脚本进行

  • 我们在之前的章节讲了 Ruby 的很多对象,学会了如何使用简单的对象(例如:数字和字符串)以及数据结构数组和哈希来完成一些工作,了解如何使用方法,做好了充足的准备。本章中,我会为大家讲解 Ruby 的类,如何创建一个类以及类的实例,以及类的实例方法如何创建。 1. 什么是 Ruby 的类 当 Ruby 运行程序的时候,会创建一个空间,我们使用具体的事物对这些空间进行填充,我们可以调用这些事物的方法

  • Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言 目录结构 /usr/ruby: Ruby 二进制命令路径 /usr/lib/ruby: Ruby 扩展、依赖等目录

  • Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。 Ruby的作者于1993年2月24日开始编辑Ruby,直至1995年12月才正式公开发布于fj(新聞群組)。之所以称为Ruby,是因为Perl的发音与6月的诞生石pearl(珍珠)相同,因此Ruby以7月的诞生石ruby(红宝石)命名。 Ruby明显比其他类似

  • Ruby++ 是一个调用 Ruby API 的 C++ 接口。 It supports the development of an extension-library and Ruby embedded program.

  • cPanel的这个接口允许您创建和安装Ruby on Rails应用程序。 如果您开发了Ruby on Rails应用程序,则可以使用此界面将其部署到服务器。 要创建Ruby on Rails应用程序,请按照下列步骤操作 - Step 1 - 单击cPanel Home的Software Section下的Ruby on Rails。 Step 2 - 在Ruby on Rails接口中,您将找到

  • 本文向大家介绍Ruby中的变量,包括了Ruby中的变量的使用技巧和注意事项,需要的朋友参考一下 Ruby变量 Ruby支持以下类型的变量: 实例变量 类变量 局部变量 全局变量 1)实例变量 一个实例变量总是开头@。如果您不初始化实例变量,那么它将在编译时从编译器获取nil值。它们的值对于对象的某些实例是有限的或局部的。存在一个实例变量的多个副本,并且同一类的每个对象都可以访问其实例变量的本地副本

  • Ruby 的范围(Ranges)允许以范围的形式表示数据(换句话说,数据集具有开始和结束值以及介于两者之间的值的逻辑顺序)。范围内的值可以是数字,字符,字符串或对象。在本章中,我们将研究Ruby 支持的三种范围,即序列,条件和间隔。 1. 范围作为序列 Ruby 中的序列范围用于创建一系列连续值-由开始值,结束值和介于两者之间的值范围组成。 实例: 1..10 # 1 ~ 10 的序列 1.