Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 14197|Відповідь: 1

Розробка інтерфейсу PayPal PayPal

[Копіювати посилання]
Опубліковано 30.04.2019 21:12:12 | | | |
Нещодавно вебсайту потрібно підключитися до міжнародного платіжного інтерфейсу PayPal, і знадобилося кілька днів, щоб зафіксувати проблеми, з якими він зіткнувся, для подальшого використання.

1. Перший крок — зареєструвати торговий рахунок на офіційному сайтіВхід за гіперпосиланням видно.Я не знаю конкретних кроків, адже я не прийшов подавати заявку

2. Оскільки ми користуємося сайтом тут, ми використовуємо найзручнішу стандартну версію для оплати сайту, а решту також можна реалізувати за допомогою API швидкого оформлення.

Спочатку ми налаштовуємо інформацію про параметри, яку потрібно використати, у конфігурацію
Потім ми створюємо код сторінки, який вимагає публікації, і зберігаємо значення, які потрібно заповнити, у прихованому домені <input type="прихований" />

Ці параметри важливіші, і ви можете перейти на офіційний сайт, щоб знайти відповідні документи для більш детального введення параметрів

3. Код ініціації в порядку, давайте напишемо код для повернення та повідомлення сторінки

На сторінці сповіщень ми можемо отримати такі ключові параметри

Ми можемо використовувати item_number параметри для відповідності базі даних, перевіряти відповідно до pay_order для запобігання повторному використанню та оцінювати успішність транзакції на основі pay_status (pay_status="Завершено").

Варто зазначити, що PayPal не повертає автоматично за замовчуванням, і потрібні відповідні налаштування. Кроки: Інформація про користувача — > сповіщення про продажі — налаштування > звички оплати на сайті




Просто встановіть два місця на зображенні так, щоб увімкнути.

4. Сторінка повернення зазвичай використовується лише для відображення результатів поповнення, і ми зазвичай розміщуємо її на сторінці сповіщення, щоб обробляти відповідну бізнес-логіку.


Метод ValidateSource в основному перевіряється шляхом виклику інтерфейсу після отриманих параметрів + "&cmd=_notify-validate", щоб перевірити, чи були параметри змінені під час процесу передачі.

Зверніть увагу на червону область вище, вона має бути незамінною, https-інтерфейс, до якого ми користуємося, якщо наведений код відсутній, повідомить про виняток: Запит скасовано: Не вдалося створити захищений SSL/TLS канал

Після написання вищезазначеного коду ми можемо опублікувати його на сервері для тестування, тест PayPal досі досить хороший, надаючи нам спеціальну тестову адресу, ви можете довільно додати продавців і особисті акаунти для тестування.

Спочатку ми входимо через наш зареєстрований акаунт:Вхід за гіперпосиланням видно.


Після входу ми знаходимо



Тут нам дадуть два акаунти за замовчуванням, звісно, ви також зможете внести будь-які зміни, а потім ми зможемо протестувати з встановленими рахунками

Після завершення тесту, якщо ми хочемо увійти до нашого тестового акаунта для перегляду інформації, потрібно скористатися цією URL:Вхід за гіперпосиланням видно.

Ми входимо через торговий рахунок тут, і тут нам також потрібно знову перевірити конфігураційну інформацію на кроці 3.

Тут ви також можете переглянути нашу інформацію про IPN





Офіційне вступ:Вхід за гіперпосиланням видно.






Попередній:"Практика Мейвена" Сюй Сяобін
Наступний:Машинне навчання Оригінальна PDF-книга 45 книг
 Орендодавець| Опубліковано 03.05.2020 17:45:14 |
Використовуйте власний інкапсульований PayPal, оскільки PayPal має два типи автентифікації
1: Використовуйте інтерфейс для отримання токена (через погану мережу токен часто не отримується, і отримується тайм-аут на отримання)
2: Використання заголовка Базова валідація (поточний сценарій)
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com