При intent "sale" и недостатке средств на счете с дебетовой/кредитной карты транзакция зависает в статусе Pending, однако от API возвращается статус "Approved" на адрес для уведомлений об успешных транзакциях.
При intent "authorize", платеж вовсе не проходит тк на счету самой палки недостаточно средств и соответствующий ответ на адрес для уведомлений о деслайнах.
Баланс и форма чекаута у покупателя:
Ответ от API:
[id] => PAY-9VD59644JG3152130LJ5NP7Q
[intent] => sale
[state] => approved
[cart] => 92218227XS712373V
[payer] =>
[payment_method] => paypal
[status] => VERIFIED
[payer_info] =>
[first_name] => test
[last_name] => buyer
[payer_id] => MJA9PZBA7P3MU
[phone] => 0364000744
[country_code] => AU
[transactions] =>
[amount] =>
[total] => 300001.00
[currency] => RUB
[details] =>
[subtotal] => 300001.00
[related_resources] =>
[sale] =>
[id] => 41X4634152521762D
[state] => pending
[payment_mode] => ECHECK
[reason_code] => ECHECK
[protection_eligibility] => INELIGIBLE
[parent_payment] => PAY-9VD59644JG3152130LJ5NP7Q
У продавца:
Данную транзакцию в итоге не отменить, не рефунднуть.
Как быть в таком случае?