2016-02-10 3 views
1

Я пытаюсь интегрировать paypal в свой webapp.paypal/rest-api-sdk-php PHP простой пример

Я хочу использовать PayPal/отдых-Апи-СДК-PHP для PHP

Я проверил тонны примеров, но все они выглядят настолько сложны, что мне нужно только простейшие интеграции.

Я хочу, чтобы пользователь вводил сумму в форме и нажимал «платить». после этого я буду строить/получать URL перенаправления, перенаправить пользователя на paypal, paypal перенаправляет меня обратно, и я проверяю, был ли платеж успешным. Если возможно, я бы не использовал IPN, а только как-то проверять после перенаправления.

Есть ли какой-нибудь простой пример, который делает этот рабочий процесс с помощью современного PHP sdk?

Благодаря

ответ

0

Почему вы используете жесткий слово, как «отдых» или «отдых-апи», даже вы должны перенаправить пользователя на сайте PayPal. Api полезны, если вы хотите совершать транзакции без перенаправления пользователя на сайте PayPal.

Одна простая форма HTML предоставляется PayPal для достижения вашего требования.

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="item_name" value="hat"> 
<input type="hidden" name="item_number" value="123"> 
<input type="hidden" name="amount" value="15.00"> 
<input type="hidden" name="return" value="http://yourdomain.com/return"> 
<input type="hidden" name="first_name" value="John"> 
<input type="hidden" name="last_name" value="Doe"> 
<input type="hidden" name="address1" value="9 Elm Street"> 
<input type="hidden" name="address2" value="Apt 5"> 
<input type="hidden" name="city" value="Berwyn"> 
<input type="hidden" name="state" value="PA"> 
<input type="hidden" name="zip" value="19312"> 
<input type="hidden" name="night_phone_a" value="610"> 
<input type="hidden" name="night_phone_b" value="555"> 
<input type="hidden" name="night_phone_c" value="1234"> 
<input type="hidden" name="email" value="[email protected]"> 
<input type="image" name="submit" border="0" 
src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" 
alt="PayPal - The safer, easier way to pay online"> 
</form> 

Добавить адрес электронной почты в PayPal в поле «business». Задайте сумму, введенную пользователем в поле «сумма», и установите возвращаемый url в поле «return».

Если вам нужна дополнительная помощь в check url

+0

в этом случае, как я могу подтвердить платеж? после этого платежа мне нужно добавить оплаченную сумму на баланс пользователя. Мне нужно подтверждение. будет ли IPN работать для этого? –

+0

Да IPN также работает с ним. Добавьте еще один скрытый файл «" и укажите URL-адрес вашего IPN. – PHPExpert

+0

Хорошо. Понимаю. Но я все равно попытаюсь найти другое решение. Этот подход не будет работать в моей локальной среде, так как вызов IPN требует реального общедоступного http-сервера. Мне нужно что-то, что может работать и на любимой среде. Если я не могу найти, тогда вам придется использовать это –

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