Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php RubyonRails-PayPal没有';无法识别使用不同货币(欧元)的付款URL_Php_Ruby On Rails_Ruby_Paypal - Fatal编程技术网

Php RubyonRails-PayPal没有';无法识别使用不同货币(欧元)的付款URL

Php RubyonRails-PayPal没有';无法识别使用不同货币(欧元)的付款URL,php,ruby-on-rails,ruby,paypal,Php,Ruby On Rails,Ruby,Paypal,我想用欧元建立一个PayPal支付URL 我在以下位置找到了欧元(EUR)的国家代码: 我把它放到我的网址上: def paypal_url(return_path) values = { business: "paypal@page.info", cmd: "_xclick", upload: 1, return: "#{Rails.application.secrets.app_host}#{return_path

我想用欧元建立一个PayPal支付URL

我在以下位置找到了欧元(EUR)的国家代码:

我把它放到我的网址上:

  def paypal_url(return_path)
    values = {
        business: "paypal@page.info",
        cmd: "_xclick",
        upload: 1,
        return: "#{Rails.application.secrets.app_host}#{return_path}",
        invoice: id,
        amount: amount, 
        currency: 'EUR',
        item_name: verwendungszweck,
        item_number: id,
        quantity: '1',
        notify_url: "#{Rails.application.secrets.app_host}/hook"
    }
    "#{Rails.application.secrets.paypal_host}/cgi-bin/webscr?" + values.to_query
  end
它重定向到:

https://www.sandbox.paypal.com/cgi-bin/webscr?
amount=42.0&
business=paypal%40page.info&
cmd=_xclick&
currency=EUR&
invoice=7&
item_name=kostendeckung&
item_number=7&
notify_url=http%3A%2F%2F78.232.186.71%2Fhook&quantity=1
  &return=http%3A%2F%2F78.232.186.71%2Fdonations.7&upload=1

但当我启动它时,paypal会显示美元货币的价格。

你应该设置你想在paypal帐户中处理的货币。
检查链接

您应该设置要在paypal帐户中处理的货币。
检查链接

是的,我以前做过。我的货币是“欧元(标准)”,但付款显示为美元是的,我以前也这样做过。我的货币是“欧元(标准)”,但付款显示为美元