andes2912 / e-wallet-sederhana

RESTFULL API Sederhana untuk Sistem E-Wallet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RESTFULL API sederhana untuk sistem E-Wallet

Penggunaan di local server

git clone https://github.com/andes2912/e-wallet-sederhana
Run php artisan migrate & php passport::install
File .env
Setting host email untuk keperluan reset password

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=yourusername
MAIL_PASSWORD=yourpassword
MAIL_FROM_ADDRESS=email@gmail.com
MAIL_FROM_NAME=Andri
MAIL_ENCRYPTION=tls

Contoh Request

Request Login

127.0.0.1:8000\api\login

Parameter : 
- email
- password

Method : 
- POST

Request Register

127.0.0.1:8000\api\register

Parameter : 
- name
- email
- password
- password_confirmation

Method : 
- POST

Request Logout

127.0.0.1:8000\api\logout

Headers : 
- Authorzation => Bearer Token

Method : 
- GET

Request Reset Password

127.0.0.1:8000\api\createreset

Parameter : 
- email

Headers
- Authorzation => Bearer Token

Method : 
- POST

Request Proses Reset Password

127.0.0.1:8000\api\reset

Parameter : 
- token
- password
- password_confirmation

Headers
- Authorzation => Bearer Token

Method : 
- POST

Request Cek Saldo

127.0.0.1:8000\api\cek-saldo

Headers : 
- Authorzation => Bearer Token

Method : 
- GET

Request Tambah Saldo

127.0.0.1:8000\api\topup

Parameter : 
- amount
- type_transfer ['VA','Bank']
- jenis_transfer

Headers
- Authorzation => Bearer Token

Method : 
- POST

Request Lihat Transaksi Pending

127.0.0.1:8000\api\show-transaksi\{id} => id transaksi

Headers : 
- Authorzation => Bearer Token

Method : 
- GET

Request Ubah Status Transaksi

127.0.0.1:8000\api\proses-transaksi\{id} => id transaki

Method : 
- POST

Request Withdraw

127.0.0.1:8000\api\withdraw

Parameter : 
- amount
- type_transfer ['VA','Bank']

Headers
- Authorzation => Bearer Token

Method : 
- POST

Request Kirim Saldo Ke Pengguna

127.0.0.1:8000\api\transfer

Parameter : 
- amount
- user_tujuan_id 

Headers
- Authorzation => Bearer Token

Method : 
- POST

Request Lihat Semua Mutasi

127.0.0.1:8000\api\mutasi

Headers : 
- Authorzation => Bearer Token

Method : 
- GET

About

RESTFULL API Sederhana untuk Sistem E-Wallet


Languages

Language:PHP 82.6%Language:Blade 16.8%Language:Shell 0.6%