如何让Ruby应用程序向特定用户汇款?

时间:2015-10-14 22:17:32

标签: ruby paypal

我是一名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

enter image description here

1 个答案:

答案 0 :(得分:0)

这可能是Payouts API的一个好例子,Ruby SDK也支持这种情况。

要以最低费用为付款提供资金,您需要将支付金额存入您的PayPal帐户或链接到您的银行帐户。