2013-03-27 1 views
0

Я использую paypal Express checkout api. Мне нужно передать мой идентификатор пользователя в paypal как настраиваемое поле, но api в файле setexpresscheckout.php. я перемещался сеть и исследовали и обнаружили, что таможенная стоимость может быть отправить так:пользовательские поля в paypal для php

<input type=hidden value="Something" name="custom"/> 

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

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
..... 
</form> 

но из-за апи я отправляю свою форму, как это:

<form id="paypalfrm" name="paypalfrm" action="pay_pal/SetExpressCheckout.php" method="post"> 
.... 
</form> 

так выше пользовательского метод оленьей кожи work.So пожалуйста может кто-нибудь помочь мне здесь ??? Как я должен пройти мой userid на сайт paypal ... ??

ответ

0

Зачем вам нужно передавать данные пользователю в PayPal? Если вам просто нужно получить свой идентификатор пользователя при обработке платежа с помощью DoExpressCheckoutPayment, вы можете использовать сеанс PHP для хранения вашего идентификатора пользователя в сценарии SetExpessCheckout.php.

+0

im, использующий ipn listner, и мне нужно хранить заказы через ipn lisnter до его выделенного пользователя id.and в listner мы не можем использовать сеанс ... – Robz

+0

Возможно, когда вы получите ответ PDT от DoExpressCheckout, вы можете сохранить свой идентификатор пользователя в вашей базе данных, связанной с идентификатором PayPal, таким как идентификатор транзакции? Поэтому, когда вы слушаете IPN, вы получаете идентификатор транзакции и извлекаете свой идентификатор пользователя. – user1883136

+0

Я не использую PDT.and, если я храню идентификатор пользователя в базе данных, в случае, когда в таблице есть несколько идентификаторов пользователя, то как я могу отличить пользователей ???? – Robz

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

  • Нет связанных вопросов^_^