---
# System prepended metadata

title: 支払いについて
tags: [DROBE]

---

---
tags: DROBE
---
# 支払いについて

UserBoxBill: レシート的なもの

## 決済後の支払い方法について

```plantuml

start
:支払い方法 = "ポイント・クーポンなど";
:UserChargeを全部取得;
repeat
if (キャッシャブルな支払い方法 && オーソリが解放されていない) then (true)
    :支払い方法 = userChage.typeをリーダブルにしたもの;
    break;
endif
repeat while (UserCharge分ループ)
end
```

↑の条件部分はこう？
`userChage.isCashableType && userChage.state == "close"`