Итак, я поиграл с REST API PayPal в режиме песочницы, чтобы совершать платежи на своем веб-сайте. Я не использую их SDK, и у меня было множество проблем с работой этого композитора, и их SDK, похоже, не работает без его запуска. и до сих пор было менее раздражающим выяснять, как делать запросы вручную, чем пытаться исправить проблемы, заставляющие работать SDK.
Я прошел все три шага «Принять платеж PayPal» и получил это в ответе (после использования декодера JSON)
[id] => PAY-5VS02203M8518634FKHMEGAI [create_time] => 2013-07-06T16:17:05Z [update_time] => 2013-07-06T16:17:31Z [state] => approved [intent] => sale
поэтому я думаю, что у меня это работает, но мой большой вопрос здесь в том, означает ли «одобрено» тогда, что у человека действительно есть достаточно денег, чтобы заплатить, и я обязательно получу деньги. или просто у них есть все необходимое, чтобы попытаться взимать плату с пользователя, но все еще есть шанс, что это может потерпеть неудачу из-за того, что у пользователя есть NSF? документация на веб-сайте на самом деле не говорит так или иначе.