CatalinaID/tokobat-api

Login with Mandiri E-Cash

Closed this issue · 2 comments

Request:

  • msisdn
  • credential
    Response:
  • session token

Call e-cash login api.
msisdn, session token dan device UID disimpan di DB. Kalau mau bayar, pake session token itu. Jika sessionnya habis, minta user login lagi. Device UID disimpan untuk membandingkan apakah device yg digunakan sama atau gak.

Request:

  • String uid: device uid
  • String msisdn: nomor hp/nomor akun mandiri E-Cash
  • String credentials: pin 6 digit

Response:

  • String status: "VALID"; "INVALID"; "BLOCKED"
  • String msisdn
  • String token
  • Long id: id user
  • String message: error message

Status VALID: berhasil login
Status INVALID: msisdn dan pin tidak cocok
Status BLOCKED: sudah 3x INVALID
Status null: ada error atau user tidak ada di DB

GET /tokobat-api/user/login