Использование Paypal (или альтернативы), чтобы мои клиенты могли продавать товары напрямую - PullRequest
0 голосов
/ 04 августа 2020

Я искал продукты и документы Paypal, и я не видел, чтобы подтвердить или опровергнуть, является ли Paypal решением для того, что мне нужно, поэтому хотел спросить у сообщества.

Я запускаю веб-платформу для создателей раскрутки веб-сайтов. Один из распространенных запросов - создать страницу, на которой они будут продавать свои товары. Я не хочу воссоздавать Shopify / et c .. поэтому я говорил им использовать go и ссылку на свой магазин со своего веб-сайта. Но мне интересно, есть ли простой способ дать им очень простой c магазин с помощью стандартных кнопок Paypal Buy.

Мой идеальный подход:

  1. Создать ShopItems модель и пользователи добавляют товары с ценой, описанием, стоимостью доставки.
  2. Пользователь добавляет свой идентификатор продавца Paypal
  3. Я генерирую кнопку «Купить через Paypal», которая просто отправляет в Paypal информацию о продаваемом продукте , сколько заряжать и т.д. c ..

Мне не нужны какие-либо функции корзины покупок, и я не хочу иметь ничего общего с оплатой. Я просто хочу, чтобы конечный покупатель чувствовал, что он что-то покупает (а не отправляет кому-то $ через Venmo), и у него было место для добавления информации о доставке и т. Д. c ..

В настоящее время я вижу, как пользователь может создавать учетные записи в своей учетной записи PayPal, а затем им предоставляется специальная кнопка c для этого элемента, но я пытаюсь сделать это немного проще, когда пользователь создает продукт в моей системе, а я просто использую Paypal на счет / оплату.

Хотел бы получить любые мысли / идеи.

1 Ответ

1 голос
/ 04 августа 2020

Интегрируйте версию PayPal Checkout: https://developer.paypal.com/docs/checkout/

Пример кода демонстрации здесь: https://developer.paypal.com/demo/checkout/# / pattern / client (используйте серверную версию, если вам нужно надежное уведомление о завершении платежа - для этого необходимо реализовать на вашем сервере два маршрута, один для «Настроить транзакцию» и один для «Захват транзакции», описанных здесь: https://developer.paypal.com/docs/checkout/reference/server-integration/)

Если вам известен идентификатор продавца, для которого обрабатываются транзакции, его можно указать при загрузке SDK: https://developer.paypal.com/docs/checkout/reference/customize-sdk/#merchant -id

Указываете ли вы идентификатор продавца в Строка SDK, тот же или другой идентификатор необходимо указать в объекте Purchases_units payee при настройке транзакции: https://developer.paypal.com/docs/checkout/integration-features/custom-payee/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...