我正在尝试使用Rails创建一个超级简单的PayPal自定义集成。我正在遵循Ryan Bates Railscast #141 的主题,并进一步简化了它。如果您有超级简单的PayPal集成经验,任何建议都将不胜感激!
我试图通过我的账户模型传递所有内容,这是一个概念验证。
PayPal检测到一个错误:“您的购物车为空”,这很奇怪,因为我可以在URL中看到我的模型传递的所有内容:
我试图通过我的账户模型传递所有内容,这是一个概念验证。
def paypal_url(return_url)
values = {
:business => 'jwade_1268181180_biz@gmail.com',
:cmd => '_cart',
:upload => 1,
:return => return_url,
:invoice => 2,
:amount => 7,
:item_name => 'Membership',
:item_number => 1,
:quantity => 1
}
"https://www.sandbox.paypal.com/cgi-bin/webscr?" + values.to_query
end
当然,我创建一个链接:
<%= link_to "Checkout", @account.paypal_url(accounts_path) %>
PayPal检测到一个错误:“您的购物车为空”,这很奇怪,因为我可以在URL中看到我的模型传递的所有内容:
https://www.sandbox.paypal.com/cgi-bin/webscr?amount=7&business=jwade_1268181180_biz@gmail.com&cmd=_cart&invoice=&item_name=Barcoden+Membership&item_number=1&quantity=1&return=/accounts&upload=1