View
165
Download
0
Category
Preview:
Citation preview
PayPal — крупнейшая дебетовая электронная платёжная система. Позволяет клиентам оплачивать счета
и покупки, отправлять и принимать денежные переводы. С октября 2002 года является подразделением
компании eBay. По состоянию на 2012 год PayPal работает в 190 странах, основана в 1998-году. Lorem
Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's
standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to
make a type specimen book. It has survived not only five centuries, but also the leap into electronic
typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset
sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus is
simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard
dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a
type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting,
remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets
containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus
1. Регистрируемся https://developer.paypal.com/.
2. Идём в раздел: Accounts.
3. Создаём необходимое кол-во тестовых PayPal пользователей (продовцов и покупателей).
4. Личные кабинеты тестовых пользователей: https://www.sandbox.paypal.com.
Classic API: Buy now
Sandbox: https://www.sandbox.paypal.com/cgi-bin/webscr
Live: https://www.paypal.com/cgi-bin/webscr
Classic API: IPN
1. PayPal -> IPN Listner.
2. IPN Listner -> PayPal (+ "&cmd=_notify-validate")
3. Анализируем ответ, в частности "payment_status".
4. Возвращаем 200 статус.
• IPN Listner должен быть размещён ТОЛЬКО на 80-ом порту или под SSL.
• При генерации кнопки, необходимо снять галочку "Save button on PayPal".
• My Selling Tools -> Website Preferences -> PayPal Account Optional установить в "ON",
для разрешения оплаты без PayPal аккаунта.
• Settings -> Payment review установить в "OFF", иначе после оплаты статус оплаты
будет всегда "Pending".
• My Selling Tools -> Block payments -> Allow payments sent to me in a currency...
Установить в "YES". Иначе если валюты не совпали - статус оплаты будет всегда
"Pending".
Classic API: Tips
Express Checkout In-Context
1. Самый модный дизайн!
2. Оплата в 2 клика!
3. Высокая адаптация под мобильные дисплеи.
4. Самая "сырая" документация.
5. Пока поддерживаются только 7 языков интерфейса.
6. Ограниченный набор возможностей.
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
• Какие ограничения накладываются на IPN?
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
• Какие ограничения накладываются на IPN?
• Что может Express Checkout такого, чего нет в Classic API?
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
• Какие ограничения накладываются на IPN?
• Что может Express Checkout такого, чего нет в Classic API?
• Какие 3 протакола доступны для использования в Express Checkout?
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
• Какие ограничения накладываются на IPN?
• Что может Express Checkout такого, чего нет в Classic API?
• Какие 3 протакола доступны для использования в Express Checkout?
• Какой тип оплаты имеет наиболее высокую адаптацию под мобильные дисплеи?
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
• Какие ограничения накладываются на IPN?
• Что может Express Checkout такого, чего нет в Classic API?
• Какие 3 протакола доступны для использования в Express Checkout?
• Какой тип оплаты имеет наиболее высокую адаптацию под мобильные дисплеи?
• Какой тип оплаты реализовывается полностью в "бэкенде" (нет HTML/JavaScript)?
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
• Какие ограничения накладываются на IPN?
• Что может Express Checkout такого, чего нет в Classic API?
• Какие 3 протакола доступны для использования в Express Checkout?
• Какой тип оплаты имеет наиболее высокую адаптацию под мобильные дисплеи?
• Какой тип оплаты реализовывается полностью в "бэкенде" (нет HTML/JavaScript)?
• Будет ли завершён платёж если не совпали валюты покупателя и продавца?
Викторина• Зачем нужен Sandbox?
• Зачем нужен IPN для Classiс API?
• Почему IPN стал вдруг ненужен для Express Checkout?
• Какие ограничения накладываются на IPN?
• Что может Express Checkout такого, чего нет в Classic API?
• Какие 3 протакола доступны для использования в Express Checkout?
• Какой тип оплаты имеет наиболее высокую адаптацию под мобильные дисплеи?
• Какой тип оплаты реализовывается полностью в "бэкенде" (нет HTML/JavaScript)?
• Будет ли завершён платёж если не совпали валюты покупателя и продавца?
• Какой самый большой недостаток PayPal?
Recommended