Pdn - статті з серії «як це зробити» - додавання процедури оформлення замовлення paypal до

Розробники веб-сторінок можуть інтегрувати обробку платежів PayPal зі своєю власною сторонньої кошиком замість стандартного кошика PayPal. Нижче наведені інструкції про те, як надати покупцям можливість здійснювати оплату через систему PayPal, коли вони будуть готові оформити замовлення після додавання всіх обраних товарів до сторонньої кошику.

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

Спосіб 1. Передача загальної суми кошика в систему PayPal

При необхідності можна агрегувати всю корзину і передати підсумкову суму в код кнопки «Купити зараз» PayPal (тобто необхідно буде визначити окреме ім'я для всієї кошика і загальну вартість вмісту кошика, як при купівлі одного товару).

Якщо після прочитання цієї статті у вас виникнуть додаткові технічні питання, відвідайте сайт Служби підтримки розробників. Для отримання додаткової інформації про код кнопок «Купити зараз» або змінних нижче см. Керівництво по інтеграції системи прийняття платежів через PayPal.

Код для передачі відповідної інформації в системі PayPal вимагає наявності наступних 4 прихованих змінних і зображення, яке буде відображатися при відправленні форми:


  • Визначення відомостей про товар
    Для кожного з наступних параметрів окремого товару визначте новий набір значень, які відповідають кожному товару, придбаного через корзину стороннього постачальника. Додайте «_x» до імені змінної, де x є номером товару, що починається з 1 і збільшується на одиницю для кожного наступного додається товару.

    Другий набір значень варіантів для товара #x. 200 символів макс. Для вказівки «os1_x» слід ввести «on1_x».


  • Повторіть для кожного товару, включеного в кошик.
    Додайте ряд необхідних змінних і будь-яких додаткових змінних з вищенаведеної таблиці для кожного товару в кошику покупця. Перший товар в кошику має бути визначений за допомогою параметрів, що закінчуються на «_1», таких як «item_name_1», «amount_1» і т.д. Другий товар повинен позначатися такими змінними, як «item_name_2», «amount_2» і т.д. Примітка. Значення «_x» повинні збільшуватися на одиницю з кожним новим товаром, так як інакше вони не будуть розпізнані. Якщо ви перейдете від товару 1 до товару 3, не визначивши товар 2, то третій товар буде проігнорований.

    Визначення валюти: всі грошові змінні (amount, shipping, shipping2, handling, tax) будуть інтерпретуватися як зазначені у валюті, визначеній змінної «currency_code», яка передається разом з платежем. Так як це значення відноситься до всіх товарів в цілому, додавати «_x» до імені змінної не потрібно. Якщо змінна «currency_code» не передається, то передбачається, що всі грошові значення виражені в доларах США.

  • Якщо після прочитання цієї статті у вас виникли додаткові технічні питання, відвідайте сайт Служби підтримки розробників. Для отримання додаткової інформації про код кошика або змінних нижче см. Керівництво по інтеграції системи прийняття платежів через PayPal.
    додаткова інформація