我是一名Ruby用户,他正在尝试制作一个允许我向朋友支付费用的Ruby应用程序。我的朋友单独拥有Paypal帐户(即sungpahfriend@hello.com)。我有一笔特别的钱,我必须支付给我的朋友。 我有一个企业帐户。 (sungpah@hello.com)。 但我找不到如何付钱给我的朋友。
我是否必须提供信用卡信息或仅提供我的电子邮件地址和金额?我还应该把朋友的电子邮件地址放在哪里?
我真的想知道如何有效地解决这个问题。我期待收到反馈!
最佳
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
答案 0 :(得分:0)
这可能是Payouts API的一个好例子,Ruby SDK也支持这种情况。
要以最低费用为付款提供资金,您需要将支付金额存入您的PayPal帐户或链接到您的银行帐户。