Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Дополнительное поле для paypal standart


 Поделиться

Рекомендованные сообщения

Добрый день товарищи! Столкнулся с такой вот головоломкой. есть opencart 1.5.6  столкнулся с проблемой по платежной системе. 

На сайте всего лишь один способ оплаты Paypal для этого я выбрал соответственный модуль paypal standart все полностью устраивает, за исключением одного нюанса, платежи я принимаю не на прямую а через посредника, есть контора одна которая занимается этим, и она меня просит сделать какой то идентификатор от моего магазина, так как там таких как я много у них. Я решил сделать дополнительное поле, сначала через SKU, все в карточке товара отображается все нормально, но когда ты нажимаешь оплатить , тебя перебрасывает на сайт paypal  и там отображаются всего пару полей, такие как  название товара, модель, количество, и тд. но естественно поля SKU там нет, т.к оно не предусматривалось в выводе модуля, По этому я начал ковырять модуль, и нашел темплейт который отвечает за вывод полей, решил добавить туда поле SKU но так ничего и не работает.

 

Вопрос , откуда берутся name в этих полях? все перерыл но так и не нашел. Подозреваю что проблема кроется как раз из за несуществующего нейма. 

 

вот скриншот :

 

post-668379-0-73927400-1426744490_thumb.png

Ссылка на комментарий
Поделиться на других сайтах


ну и не будет

пэйпал такого незнает 

к существующему полю добавляйте ску

По подробнее можно, каким образом к существующему добавить? путем подмены? 

Ссылка на комментарий
Поделиться на других сайтах


через ску это у вас к каждому товару будет писать индетификатор


 


 


напишите после



<input type="hidden" name="custom" value="<?php echo $custom; ?>" /> 

свое поле так



<input type="hidden" name="custom_sku" value="индетификатор который нужен" />
Ссылка на комментарий
Поделиться на других сайтах

<input type="hidden" name="custom_sku" value="<?php echo $sku; ?>" />    сделал такой вывод, не работает,  Но оговорюсь, в самой карточке товара это поле не выводится, мне нужно чтоб оно только в платежке paypal высвечивалось. Просто поле служащее в качестве идентификатора для посредника

Изменено пользователем afwollis
код - в CODE!!!!!!!!!!!!!!!!!!!!!!!!!
Ссылка на комментарий
Поделиться на других сайтах


<input type="hidden" name="custom_sku" value="<?php echo $sku; ?>" />

не похоже 

<input type="hidden" name="custom_sku" value="индетификатор который нужен" />

естественно не выводится

туды писать <?php echo $sku; ?> не надо

сразу пишите индетинтификатор

 

типа

<input type="hidden" name="custom_sku" value="12345678910987654321" />
Ссылка на комментарий
Поделиться на других сайтах

  <input type="hidden" name="paymentaction" value="<?php echo $paymentaction; ?>" />

<input type="hidden" name="custom" value="<?php echo $custom; ?>" /> <?php /* не?.. */ ?>

<div class="buttons">

Ссылка на комментарий
Поделиться на других сайтах

вообщем писать так

 

после 

<input type="hidden" name="custom" value="<?php echo $custom; ?>" /> 

вставить

<input type="hidden" name="custom_sku" value="12345678910987654321" />

-----------------------------------------------------------------------

 

 

или так чтобы к каждому товару дописывало индетификатор

изменить

<input type="hidden" name="item_name_<?php echo $i; ?>" value="<?php echo $product['name']; ?>" />

на

<input type="hidden" name="item_name_<?php echo $i; ?>" value="<?php echo $product['name'] . ' - ' . $product['sku']; ?>" />
Ссылка на комментарий
Поделиться на других сайтах

Вот смотрите где оно должно отображатся.

http://SSMaker.ru/ea6b26be/

 

http://SSMaker.ru/5bc786e7/

ну эт вам надо подменить поле где модель

  <input type="hidden" name="item_number_<?php echo $i; ?>" value="<?php echo $product['model']; ?>" />

на

  <input type="hidden" name="item_number_<?php echo $i; ?>" value="<?php echo $product['sku']; ?>" />
Ссылка на комментарий
Поделиться на других сайтах

а ну и ску там не будет так как в шаблон надо его еще и запихать

 

пишите проще

все равно он у вас для всех товаров один и тот же

<input type="hidden" name="item_number_<?php echo $i; ?>" value="12345678910987654321" />
Ссылка на комментарий
Поделиться на других сайтах

https://www.paypal-community.com/t5/About-Business-Archive/Required-and-Custom-Fields/td-p/606170

...With Payments Standard, it not possible to add any additional fields to the PayPal screens...

Ссылка на комментарий
Поделиться на других сайтах

в модель запихать и все дела

это если не нужна или дописать далее в это же поле

 

тем более как смотреть будут

Ссылка на комментарий
Поделиться на других сайтах

Вопрос закрыт, ходил вокруг до около и решил сделать так.

<input type="hidden" name="item_name_<?php echo $i; ?>" value="<?php echo'мой идентификатор:'.$product['name'] ?>" />

Как я понял api paypal совсем не гибкие для кастомных полей, по этому можно сказать что это специфическое задание было, определенно.

 

Всем спасибо!

Ссылка на комментарий
Поделиться на других сайтах


дополнительные поля пишутся

но посмотреть их в момент оплаты на экране и в письме нельзя

 

custom поля должны быть видны у получателя в кошельке в деталях оплаты

Ссылка на комментарий
Поделиться на других сайтах

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

Ссылка на комментарий
Поделиться на других сайтах


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

привет, ну что вы решили с данной проблемой? тоже очень интересует решение

Ссылка на комментарий
Поделиться на других сайтах


привет, ну что вы решили с данной проблемой? тоже очень интересует решение

пишите в личку

могу организовать на платной основе

Ссылка на комментарий
Поделиться на других сайтах

  • 11 месяцев спустя...

turtiks, а что за посредник по Paypal, есть ли у него сайт и сколько он берёт за свои услуги?

Изменено пользователем supmener
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.