Я ищу разработать приложение, которое фактически является системой управления лицензированием программного обеспечения на основе корзины.
В большинстве сценариев система тележки будет полностью принадлежать одному поставщику, поэтому независимо от того, какие предметы добавлены в корзину, только один человек должен будет получить деньги.
В отзывах потенциальных пользователей есть некоторые, которые хотят, чтобы система корзин была разделена и содержала смесь продуктов, которые могут быть проданы несколькими людьми, поэтому общий платеж за тележку должен быть получен между несколькими людьми.
например
Product A Sold by Developer A $10 Product B Sold by Developer B $15 Product C Sold by Developer C $20 Product D Sold by Developer A $15
Если покупатель добавит все вышеперечисленное в свою корзину, они должны заплатить 60 долларов США. Но разработчик A должен получить $ 25, Developer B $ 15 и Developer C $ 20.
Поэтому, конечно, ради удобства использования, я хочу, чтобы этот процесс был полностью прозрачным для конечного пользователя, например, они просто делают одну транзакцию стоимостью 60 долларов, но за кулисами PayPal и приложение должны разделить это между правильным получатели.
Таким образом, это возможно с помощью API PayPal. И возможно ли это с помощью адаптивных платежей? Есть ли хороший пример кода (PHP), который охватывает этот сценарий?
Да, это возможно с Adaptive Payments, в частности с Pay API .
Моя библиотека классов PHP для PayPal сделает это очень быстро и легко для вас, и это включает в себя полностью функциональную цепочку платежей .