【发布时间】:2011-01-25 17:21:28
【问题描述】:
我正在尝试创建一个与 rails 的超简单的 paypal 自定义集成。我正在关注Ryan Bates Railscast #141 关于这个主题,我已经进一步简化了它。如果您有超级简单的贝宝集成经验,任何建议都将不胜感激!
我正在尝试通过我的帐户模型传递一切。概念验证。
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
【问题讨论】:
标签: ruby-on-rails paypal