【发布时间】:2010-12-25 12:10:04
【问题描述】:
我知道有多种方法可以使用 PayPal 的 API(SOAP 等),但我对它们一无所知,所以为了扩大我对该主题的了解,请您告诉我是什么本示例中使用的是 railscasts:
1. def paypal_url(return_url)
2. values = {
3. :business => ’seller_1234111143_biz@asciicasts.com’,
4. :cmd => ’_cart’,
5. :upload => 1,
6. :return => return_url,
7. :invoice => id
8. }
9.
10. line_items.each_with_index do |item, index|
11. values.merge!({
12. "amount_#{index + 1}" => item.unit_price,
13. "item_name_#{index + 1}" => item.product.name,
14. "item_number_#{index + 1}" => item.product.identifier,
15. "quantity_#{index + 1}" => item.quantity
16. })
17. end
18. "https://www.sandbox.paypal.com/cgi-bin/webscr?" + values.map { |k,v| "#{k}=#{v}" }.join("&")
19. end
谢谢!
【问题讨论】:
标签: ruby-on-rails e-commerce paypal