2014-05-21 3 views
0

Можно ли отправить специальный параметр в Paypal? Я делаю это как следует.Отправить дополнительные пользовательские параметры в PayPal

<%= form_tag 'https://www.sandbox.paypal.com/cgi-bin/webscr', authenticity_token: false do %> 
     <input type="hidden" name="cmd" value="_cart"> 
     <input type="hidden" name="upload" value="1"> 
     <input type="hidden" name="business" value="[email protected]"> 
     <input type="hidden" name="return" value="#{dashboard_url}"> 
     <input type="hidden" name="amount_1" value="1"> 
     <input type="hidden" name="item_name_1" value="parrtyyyyy"> 
     <input type="hidden" name="item_number_1" value="1"> 
     <input type="hidden" name="quantity_1" value="1"> 

     `######## custom parameters ##########` 
     <input type="hidden" name="event_name" value="testing"> 
     <input type="hidden" name="event_id" value="123"> 

     <input type="submit" value="PayPal"> 
    <% end %> 

Форма получить представлены все работает как шарм, но когда я вошел в свой бизнес счет, чтобы получить подробную информацию о событии, я ничего не вижу, нет event_name или event_id.

Как я могу это сделать?

Благодаря

ответ

2

Вы можете использовать options переменные on0 через on9 для имени и os0 через os9 для значений, или при использовании команды использовать загрузку on0_N и os0_N где N деталь вы загружаете, например: amount_1 и т.д.

<input type="hidden" name="on0_1" value="event_name"> 
<input type="hidden" name="os0_1" value="testing"> 

<input type="hidden" name="on1_1" value="event_id"> 
<input type="hidden" name="os1_1" value="123"> 

и он покажет в деталях сделки:

Cart Contents

+0

Невозможно просмотреть мои пользовательские переменные :(... Я сделал то же, что и вы. – user3269780

+0

Ах, хм, я тестировал, используя ADD вместо UPLOAD. Позвольте мне попробовать кое-что. – Aaron

+0

Отредактировано как фактическое для команды загрузки. – Aaron

Смежные вопросы