Как получить PayPal платежи на нескольких счетах в приложении asp. net mvc c#? - PullRequest
0 голосов
/ 22 апреля 2020

Я разрабатываю приложение на asp. net MVC, где администратор предоставляет веб-сайт электронной коммерции в аренду поставщикам, и у них есть свои панели, где они могут добавлять продукты и делать другие настройки, все поставщики будут иметь их отдельные сайты. Здесь мне нужно интегрировать метод оплаты PayPal. Если клиент покупает что-либо у vendor1, платеж должен быть переведен на его счет, а если клиент покупает что-либо у vendor2, то платеж должен быть переведен на его счет. Но здесь, в PayPal, мы можем получать платеж только на один счет, чьи clientd и clientSecret мы настроили в нашем приложении. Есть ли способ, которым мы можем получить оплату на другом аккаунте (у нас будет электронная почта только этого аккаунта PayPal) Я знаю, как интегрировать PayPal на одну учетную запись, где получатель только один на одном приложении. Но здесь я хочу несколько приемников на одном приложении.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2020

у нас одна цель. Мы используем PayPal Checkout SDK для PHP. Поскольку мы видели эту документацию

, но, похоже, она не работает при создании заказа. Когда мы добавим эту строку кода

    array(
       'payee' => array(
           'email_address' => 'payee@email.com'
       )
    )
0 голосов
/ 22 апреля 2020

Для полного контроля каждый поставщик должен создать свою собственную клиентскую информацию / секрет с помощью https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fapplications и скопировать эту информацию в раздел конфигурации вашего сайта. Это предпочтительная настройка.

Для более быстрой регистрации нового поставщика вы можете использовать поле v2 / orders payee: https://developer.paypal.com/docs/checkout/integration-features/custom-payee/

У вас будет меньше контроля, и не сможет, например, вернуть деньги или получить полномочия.

...