У меня очень мало опыта работы с PayPal, но я занимаюсь разработкой некоторых мобильных приложений с использованием Flask.
Я использую API проверки v2, чтобы заплатить фиксированную сумму, чтобы у пользователя было что-то , в настоящее время использую учетные записи песочницы и идентификаторы клиента песочницы.
Я звоню конечной точке API POST v2/checkout/orders
, чтобы создать заказ, включая следующие данные в полезной нагрузке
...
"application_context": {
"return_url": "http://127.0.0.1:5000/paypal/approve",
"cancel_url": "http://127.0.0.1:5000/paypal/cancelled"
}
...
, который return_url вызывается с token=<ORDER_ID>&PayerID=<PAYER_ID>
параметров после того, как пользователь утвердил платеж, и он вызывает конечную точку API POST v2/checkout/orders/<ORDER_ID>/capture
для захвата заказа.
После проверки в моей панели разработчика PayPal, я заметил, что в учетной записи покупателя песочницы есть Paypal. остаток выводится из суммы, но владелец магазина песочницы (бизнес-аккаунт) не имеет своего баланса Paypal, добавленного к этой сумме.
После проверки уведомлений на панели разработчика PayPal я отметил два уведомления, одно для плательщик и один для получателя:
- sb-rsvvn879105@business.example.com | Деньги ждут тебя | 31 марта 2020 года 04:21:21
- sb-6dd8n877465@personal.example.com | Квитанция об оплате в тестовый магазин Джона Доу | 31 марта 2020 04: 21: 21
И это то, что я вижу в меню вызовов API на панели инструментов разработчика PayPal, оба со статусом OK
- / v2 / Оформить заказ / Заказы / 4JP666895R973750K / Захват | 10c6183daabff | 31 марта 2020 04: 20: 32
- / v2 / оформить заказ / заказы | 57dbafbf30234 | 31 марта 2020 г. 04: 18: 36
Итак, мой вопрос: существует ли еще одна конечная точка API, которую необходимо вызвать, чтобы бизнес-счет получил свои деньги (и добавил их в свой Paypal сальдо) или процесс покупки завершен, и на бизнес-счете просто есть деньги?
Дополнительная информация:
- Я не пользуюсь учетные данные приложения для изолированной программной среды по умолчанию
- Я использую бизнес-учетную запись по умолчанию (созданную вместе с приложением для изолированной программной среды по умолчанию) с моим пользовательским приложением для изолированной программной среды
- Я использую личную учетную запись по умолчанию (созданную вместе со стандартной приложение-песочница) с моим пользовательским приложением-песочницей
- Стандартное приложение-песочница и мое пользовательское приложение-песочницы имеют одинаковые настройки