Skip to content
koudai hamada edited this page Dec 19, 2020 · 17 revisions

Welcome to the presto-pay wiki!

グループのバリデーション

  • 1<={グループ名文字数}<32
  • 1<=ユーザー数<=100
  • ユーザーIDは配列内でユニーク
  • サムネイルはあってもなくてもよし!

ユーザーのバリデーション

  • サムネイル
    あってもなくてもOK!
  • 名前
    32文字未満
  • ユーザーネーム
    32文字未満
  • Email
  1. Emailの形式であること
  2. 256文字未満
  • password
  1. 8以上16未満
  2. 半角英数字記号の組み合わせ
  • password 確認用
    passwordと同じかどうか

支払いのバリデーション

  • 1<={支払い名文字数}<32
  • 2<=ユーザー数<=100
  • ユーザーIDは配列内でユニーク
  • 支払いトータルと各ユーザーの支払いプラス値の合計が一致
  • タグはなくても良し!
  • 0<={コメント文字数}<256
  • 0<={写真枚数}<=3

割り勘のアルゴリズム

  1. 各ユーザーが支払う/受け取るべき金額を計算する
  2. 支払う金額と受け取る金額が一致しているユーザー2人がいれば、その2人の間で精算する
  3. 最も受け取るべき金額が多い人と最も支払う金額が多い人で精算させる
  4. 全員が0になるまで手順2と3を繰り返す
    参考:http://www.pinchofintelligence.com/calculating-how-to-split-your-bills/

支払いの追加

  1. 支払い名
  2. 金額
  3. 対象者のプラスマイナス
  4. 日付
  5. 写真
  6. コメント
  7. 買い物タグ
  8. 通貨
    通貨登録後で、最終的な支払い通貨の決定はandroid側で為替のAPIを叩きにいく

Play storeの説明

  1. 簡単な説明(半角 80 文字(全角 40 文字)以内)

例)Airbnb:思い出に残る旅は、Airbnbから

グループでの割り勘状況をスマートに管理

  1. 詳しい説明 半角 4,000 文字(全角 2,000 文字)以内

グループでの支払いを保存して、お金の貸し借り状況を分かりやすく整理しましょう。Presto payでは、友人との旅行やシェアハウス、またパートナーとの生活などで生じた支払い情報を保存し共有できるだけでなく、貸し借りの精算のために誰が誰にいくら払えばいいかが自動で計算されます。

支払い登録

友人やパートナーとグループを作成することで共同で支払い情報を登録・編集できます。支払い情報として通貨・日付・タグ・コメント・写真も登録することができるので、グループとして何にお金を使ったかをわかりやすく整理できます。さらにグループの割り勘状況をグラフで確認できます。

貸し借りの精算

Presto payはグループ間で生じた貸し借りの精算金額を自動で計算します。この時支払いの通貨が複数あっても、その時の為替の情報から日本円での金額を算出するので海外旅行にも最適です。