我是一名 Ruby 用户,正在尝试制作一个允许我向 friend 付款的 Ruby 应用程序。我的 friend 有个人的 Paypal 帐户(即 sungpahfriend@hello.com)。我有一定数额的钱要付给我的 friend 。 我有一个企业帐户。 ( sungpah@hello.com )。 但是我找不到如何向我的 friend 付款。
我必须输入我的信用卡信息还是只输入我的电子邮件地址和金额?另外,我应该把 friend 的电子邮件地址放在哪里?
我真的很想知道如何有效地做到这一点。我期待得到反馈!
最佳
require 'paypal-sdk-rest'
PayPal::SDK::Core::Config.load('config/paypal.yml', ENV['RACK_ENV'] || 'development')
PayPal::SDK.logger = Logger.new(STDERR)
PayPal::SDK.logger.level = Logger::INFO
PayPal::SDK.configure({
:mode => "sandbox",
:client_id => "xxx-xx",
:client_secret => "xx-xx"
})
@payment = PayPal::SDK::REST::Payment.new({
:intent => "sale",
:payer => {
:payment_method => "credit_card",
:funding_instruments => [{
:credit_card => {
:type => "visa",
:number => "4567516310777851",
:expire_month => "11",
:expire_year => "2018",
:cvv2 => "874",
:first_name => "Joe",
:last_name => "Shopper",
:billing_address => {
:line1 => "52 N Main ST",
:city => "Johnstown",
:state => "OH",
:postal_code => "43210",
:country_code => "US" }}}]},
:transactions => [{
:item_list => {
:items => [{
:name => "item",
:sku => "item",
:price => "1",
:currency => "USD",
:quantity => 1 }]},
:amount => {
:total => "1.00",
:currency => "USD" },
:description => "This is the payment transaction description." }]})
# Create Payment and return the status(true or false)
if @payment.create
@payment.id # Payment Id
else
@payment.error # Error Hash
end
最佳答案
这可能是 Payouts API 的一个好案例,Ruby SDK 也支持.
要以最少的费用为付款提供资金,您需要在您的 PayPal 帐户中已有付款金额或链接到您的银行帐户。
关于ruby - 如何制作一个 Ruby 应用程序来向特定用户汇款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33136568/