我想使用欧元货币构建PayPal交易网址。
当我启动此URL时,paypal会显示美元货币的价格:
def paypal_url(return_path)
values = {
business: "paypal@mystore.de",
cmd: "_xclick",
upload: 1,
return: "#{Rails.application.secrets.app_host}#{return_path}",
invoice: id,
amount: product.price,
item_name: product.name,
item_number: product.id,
quantity: '1',
notify_url: "#{Rails.application.secrets.app_host}/hook"
}
"#{Rails.application.secrets.paypal_host}/cgi-bin/webscr?" + values.to_query
end
我在文档中找到了这个:
amount: {
total: 1.1,
currency: 'USD'
}
但是当我把那个
amount: {
total: product.price,
currency: 'EUR'
}
进入网址后,Paypal会显示错误消息,表明我已经通过了错误的金额值。