Состояние выплаты поставщику по Order'у (Locked Decision L12, E11 техдолг 598-16). Выплата идёт через gateway::createoutpay → действие кассира → callback marketplace::payconfirm / marketplace::paydecline.
Подробнее...
|
| constexpr eosio::name | NONE = "none"_n |
| |
| constexpr eosio::name | PENDING = "pending"_n |
| |
| constexpr eosio::name | COMPLETED = "completed"_n |
| |
| constexpr eosio::name | DECLINED = "declined"_n |
| |
Состояние выплаты поставщику по Order'у (Locked Decision L12, E11 техдолг 598-16). Выплата идёт через gateway::createoutpay → действие кассира → callback marketplace::payconfirm / marketplace::paydecline.
Допустимые переходы: none → pending — marketplace::payout отправил inline в gateway. pending → completed — gateway::outcomplete → callback payconfirm. Здесь применяется o.mkt.payout (Дт 86 / Кт 51). pending → declined — gateway::outdecline → callback paydecline. Без ledger-движения; обязательство Кт 86 остаётся. declined → pending — повторная попытка marketplace::payout после исправления реквизитов кассиром.
◆ COMPLETED
| constexpr eosio::name Marketplace::OrderPayoutStatus::COMPLETED = "completed"_n |
|
inlineconstexpr |
◆ DECLINED
| constexpr eosio::name Marketplace::OrderPayoutStatus::DECLINED = "declined"_n |
|
inlineconstexpr |
◆ NONE
| constexpr eosio::name Marketplace::OrderPayoutStatus::NONE = "none"_n |
|
inlineconstexpr |
◆ PENDING
| constexpr eosio::name Marketplace::OrderPayoutStatus::PENDING = "pending"_n |
|
inlineconstexpr |