我需要知道如何使用Active商家和轨道税金额传递给PayPal快速结帐。 一切工作(完成transations)除了我想不出我的生活中如何设置税收。
谢谢你的帮助!
我需要知道如何使用Active商家和轨道税金额传递给PayPal快速结帐。 一切工作(完成transations)除了我想不出我的生活中如何设置税收。
谢谢你的帮助!
这是如何做。
下面的代码将设置一个PayPal快速购买了2个物品有不同的价格(5个10 $),加上增值税(50美分),并没有运输或装卸费用。
response = YOUR_PAYPAL_GAETWAY_NAME.setup_purchase(1550,
:subtotal => 1500,
:shipping => 0,
:handling => 0,
:tax => 50,
:ip => CLIENT_IP, # you might want to use "request.remote_ip" method from a controller to obtain this value
:items => [
{:name => 'ITEM_NAME_1', :description => 'ITEM_DESC_1', :amount => 500, :quantity => 1},
{:name => 'ITEM_NAME_2', :description => 'ITEM_DESC_2', :amount => 1000, :quantity => 1}
],
:return_url => 'http://SOME/URL',
:cancel_return_url => 'http://MAYBE/ANOTHER/URL'
)
redirect_to YOUR_PAYPAL_GAETWAY_NAME.redirect_url_for(response.token)
笔记:
所有金额必须在仙
所有4个选项[:小计,:航运,:装卸,:税]必须指定,如果一个或多个丢失的其余部分将被忽略,如果你不需要设置一定的选项,如管理成本,只是将其设置为零像上面的例子中,设置为零的选项将不会出现在您的PayPal页面上。
:小计必须等于总项目的价格在美分,即(物品1 * ITEM1的数量)+(ITEM2 * ITEM2的数量)等等...
订单的总金额(代码集1550),必须等于:小计+:运费+:处理+:税收,否则PayPal将返回一个错误(无效的事务)
我只注意到多大,这是 - 但是如果因为任何原因任何人寻找的答案,它看起来像它现在支持,如果它之前不是。
通过对事物的外观,你需要有所有4“:小计,:航运,:装卸,:税”提供一切都要加起来你穿过作为您的第一选择的总金额。