Topup
You can have point for create Bank Account and Manage all data inside Moota after Topup Point.
List Point Amount
List of point amount you can topup by value that...
The table given below describes the /api/v2/topup/denom
.
Fetch Amount
GET
https://app.moota.co/api/v2/topup/denom
[
{
"value": 50000,
"pointLabel": "50.000 poin",
"priceLabel": "Rp 50.000,00"
},
{
"value": 100000,
"pointLabel": "100.000 poin",
"priceLabel": "Rp 100.000,00"
},
{....}
]
Bank Target Moota For Topup Point
You can selected one bank target for transfer payment point
The table given below describes the /api/v2/payment
.
Bank Target
GET
https://app.moota.co/api/v2/payment
[
{
"id": "bank_transfer",
"label": "Bank Transfer",
"methods": [
{
"atas_nama": "Moota",
"bank_type": "bca",
"label": "BCA",
"account_number": "111xxxxxx",
"id": "bca",
},
{
"atas_nama": "Moota",
"bank_type": "mandiriBisnis",
"label": "Mandiri Bisnis",
"account_number": "111xxxxxx",
"id": "mandiriBisnis",
}
]
}
]
Create Topup Point
The table given below describes the /api/v2/topup
.
Topup
POST
https://app.moota.co/api/v2/topup
Request Body
amount
number
Amount of value point can topup
payent_method
string
Payment Method of target bank paymenr Moota
{
"error": false,
"message": "Anda baru saja melakukan penambahan poin. Silahkan melakukan pembayaran",
"topup": {
"type": "point",
"amount": 50655,
"bank_account_id": 1,
"reference_number": "MOO/000003/2021/INV",
"unique_code": 655,
"status": "on-hold",
"expired_date": "2021-10-10 14:06:47",
"updated_at": "2021-10-08 14:06:47",
"created_at": "2021-10-08 14:06:47",
"token": "vZExj7Bz59G",
"price": "Rp 50.655,00",
"statusLabel": "Belum Bayar"
}
}
{
"message": "The given data was invalid.",
"errors": {
"amount": [
"The selected amount is invalid."
]
}
}
Manual Confrimation Topup
when you forget transfer completed with code unique. topup can`t auto confirm and do manual confirm with this endpoint /api/v2/topup/confirmation/{token}
Manual Confirmation
POST
https://app.moota.co/api/v2/topup/confirmation/{token}
Path Parameters
token
string
Token of identified by topup
Request Body
file
string
File must be type png|jpeg|jpg
{
"reference_number": "MOO/000003/2021/INV",
"type": "point",
"bank_account_id": 1,
"mutation_id": null,
"amount": 50655,
"unique_code": 655,
"status": "confirming",
"confirmed_by": null,
"note": null,
"file": "http://moota.test/storage/topup/1/SVrciYy00dTPst78GVumlInQSMQpfc7kxO89IvJh.png",
"expired_date": "2021-10-10 14:06:47",
"created_at": "2021-10-08 14:06:47",
"updated_at": "2021-10-08 14:16:27",
"deleted_at": null,
"token": "vZExj7Bz59G",
"price": "Rp 50.655,00",
"statusLabel": "Confirmation",
"user": {
"name": "Mugi",
"email": "admin@moota.co",
"no_ktp": "test",
"alamat": "",
"email_verified_at": null,
"created_at": "2021-09-24T04:01:57.000000Z",
"updated_at": "2021-09-29T05:48:43.000000Z",
"user_id": "VLagzqBj42D",
"token": "VLagzqBj42D",
"point": 41347
}
}
{
"message": "The given data was invalid.",
"errors": {
"file": [
"Kolom file harus diisi."
]
}
}
Get List Topup
The table given below describes the /api/v2/topup
.
Fetch
GET
https://app.moota.co/api/v2/topup
Query Parameters
page
string
Page of number of rows
{
"current_page": 1,
"data": [
{
"reference_number": "MOO/000003/2021/INV",
"type": "point",
"bank_account_id": 1,
"mutation_id": null,
"amount": 50655,
"unique_code": 655,
"status": "confirming",
"confirmed_by": null,
"note": null,
"file": "http://moota.test/storage/topup/1/SVrciYy00dTPst78GVumlInQSMQpfc7kxO89IvJh.png",
"expired_date": "2021-10-10 14:06:47",
"created_at": "2021-10-08 14:06:47",
"updated_at": "2021-10-08 14:16:27",
"deleted_at": null,
"token": "vZExj7Bz59G",
"price": "Rp 50.655,00",
"statusLabel": "Confirmation"
},
{
"reference_number": "MOO/000002/2021/INV",
"type": "point",
"bank_account_id": 1,
"mutation_id": null,
"amount": 50847,
"unique_code": 847,
"status": "completed",
"payment_method": [
{
"atas_nama": "Moota",
"bank_type": "bca",
"label": "BCA",
"account_number": "235264741",
"id": "bca",
"instruction": "<div> <strong>BCA (BCA Mobile)</strong> <ol> <li>Silahkan masuk ke aplikasi BCA mobile</li> <li>Kemudian silahkan masukan User ID dan Password Mobile Banking BCA Anda</li> <li>Masuk ke menu transfer dan pilih menu “Daftar Transfer” Klik “Antar Rekening”</li> <li>Masukkan rekening penerima rekening BCA 235264741 a.n. Moota, dan klik tombol “Kirim”. Secara otomatis Anda telah mengirimkan SMS ke pihak BCA untuk mendaftarkan nomor rekening tersebut. Perlu diketahui bahwa SMS pendaftaran penerima dana transfer akan memotong pulsa sebesar Rp1.500</li> <li>Selanjutnya konfirmasi nama penerima dana transfer sesuai dengan data penerima transfer yang akan muncul setelah SMS berhasil terkirim.</li> <li>Nomor rekening akan masuk kedalam daftar transfer Anda. Pastikan data penerima transfer tidak salah agar transaksi aman. Pendaftaran nomor rekening penerima hanya dilakukan satu kali, selanjutnya nomor rekening tersebut akan tersimpan dan dapat mengakses daftar penerima transfer di menu transfer.</li> <li>Selanjutnya masuklah ke menu transfer antar rekening. Lalu pilih ke nomor rekening yang telah anda masukkan, dan masukkan nominal yang akan ditransfer.</li> <li>Selanjutnya Anda akan dibawa ke menu konfirmasi nomor rekening penerima. Silahkan masukkan PIN BCA anda dan tunggu PIN terkonfirmasi.</li> <li>Transaksi anda telah selesai. Jangan lupa untuk menscreeenshot bukti transfernya sebagai bukti untuk kami. Selanjutnya Tim Moota akan mengirimkan poin ke akun Moota Anda</li> </ol> </div> <div> <strong>BCA (KlikBCA)</strong> <ol> <li>Silahkan masuk ke halaman klikBCA (kasih link = https://www.klikbca.com/ )</li> <li>Kemudian masukan User ID dan Password klikBCA Anda</li> <li>Pada menu utama di sebelah kiri, pilih “Transfer Dana”</li> <li>Kemudian “Daftar Rekening Tujuan”. Silahkan klik jenis rekening tujuan (Rekening BCA) dan kemudian klik “Kirim”.</li> <li>Selanjutnya masukan nomor rekening, rekening BCA 235264741 a.n. Moota. Lalu masukkan nomor token dan klik lanjutkan.</li> <li>Setelah semua data tersisi, silahkan klik transfer ke rekening BCA. Tekan dari daftar transfer dan kemudian isi jumlah nominal yang dikirimkan.</li> <li>Setelah semua data terisi, aktifkan keyBCA Anda.</li> <li>Masukkan PIN keyBCA anda. Setelah muncul tulisan APPLI kemudian tekan nomor 2 dan masukkan 8 angka yang tertera kedalam KeyBCA. Selanjutnya keyBCA anda akan memberikan respon angka, masukkan angka tersebut kedalam kolom Respon keyBCA APPLI 2.</li> <li>Langkah selanjutnya pilih “TRANSFER SEKARANG”, kemudian klik “LANJUTKAN”</li> <li>Lalu gunakan keyBCA Anda kembali hingga muncul tulisan APPLI, tekan tombol 1 maka akan muncul 8 digit angka, dan masukkan angka tersebut kedalam kolom “Respon keyBCA Appli 1” lalu klik “Kirim”</li> <li>Transaksi anda telah selesai. Jangan lupa untuk menscreeenshot bukti transfernya sebagai bukti untuk kami. Selanjutnya Tim Moota akan mengirimkan poin ke akun Moota Anda.</li> </ol> </div>"
}
],
"confirmed_by": "Mugi",
"note": null,
"file": "http://moota.test/storage/topup/",
"expired_date": "2021-10-06 09:54:43",
"created_at": "2021-10-04 09:54:43",
"updated_at": "2021-10-04 10:02:40",
"deleted_at": null,
"token": "M1Z6zK0jJDY",
"price": "Rp 50.847,00",
"statusLabel": "Completed"
},
{
"reference_number": "MOO/000001/2021/INV",
"type": "point",
"bank_account_id": 1,
"mutation_id": null,
"amount": 50338,
"unique_code": 338,
"status": "confirming",
"payment_method": [
{
"atas_nama": "Moota",
"bank_type": "bca",
"label": "BCA",
"account_number": "235264741",
"id": "bca",
"instruction": "<div> <strong>BCA (BCA Mobile)</strong> <ol> <li>Silahkan masuk ke aplikasi BCA mobile</li> <li>Kemudian silahkan masukan User ID dan Password Mobile Banking BCA Anda</li> <li>Masuk ke menu transfer dan pilih menu “Daftar Transfer” Klik “Antar Rekening”</li> <li>Masukkan rekening penerima rekening BCA 235264741 a.n. Moota, dan klik tombol “Kirim”. Secara otomatis Anda telah mengirimkan SMS ke pihak BCA untuk mendaftarkan nomor rekening tersebut. Perlu diketahui bahwa SMS pendaftaran penerima dana transfer akan memotong pulsa sebesar Rp1.500</li> <li>Selanjutnya konfirmasi nama penerima dana transfer sesuai dengan data penerima transfer yang akan muncul setelah SMS berhasil terkirim.</li> <li>Nomor rekening akan masuk kedalam daftar transfer Anda. Pastikan data penerima transfer tidak salah agar transaksi aman. Pendaftaran nomor rekening penerima hanya dilakukan satu kali, selanjutnya nomor rekening tersebut akan tersimpan dan dapat mengakses daftar penerima transfer di menu transfer.</li> <li>Selanjutnya masuklah ke menu transfer antar rekening. Lalu pilih ke nomor rekening yang telah anda masukkan, dan masukkan nominal yang akan ditransfer.</li> <li>Selanjutnya Anda akan dibawa ke menu konfirmasi nomor rekening penerima. Silahkan masukkan PIN BCA anda dan tunggu PIN terkonfirmasi.</li> <li>Transaksi anda telah selesai. Jangan lupa untuk menscreeenshot bukti transfernya sebagai bukti untuk kami. Selanjutnya Tim Moota akan mengirimkan poin ke akun Moota Anda</li> </ol> </div> <div> <strong>BCA (KlikBCA)</strong> <ol> <li>Silahkan masuk ke halaman klikBCA (kasih link = https://www.klikbca.com/ )</li> <li>Kemudian masukan User ID dan Password klikBCA Anda</li> <li>Pada menu utama di sebelah kiri, pilih “Transfer Dana”</li> <li>Kemudian “Daftar Rekening Tujuan”. Silahkan klik jenis rekening tujuan (Rekening BCA) dan kemudian klik “Kirim”.</li> <li>Selanjutnya masukan nomor rekening, rekening BCA 235264741 a.n. Moota. Lalu masukkan nomor token dan klik lanjutkan.</li> <li>Setelah semua data tersisi, silahkan klik transfer ke rekening BCA. Tekan dari daftar transfer dan kemudian isi jumlah nominal yang dikirimkan.</li> <li>Setelah semua data terisi, aktifkan keyBCA Anda.</li> <li>Masukkan PIN keyBCA anda. Setelah muncul tulisan APPLI kemudian tekan nomor 2 dan masukkan 8 angka yang tertera kedalam KeyBCA. Selanjutnya keyBCA anda akan memberikan respon angka, masukkan angka tersebut kedalam kolom Respon keyBCA APPLI 2.</li> <li>Langkah selanjutnya pilih “TRANSFER SEKARANG”, kemudian klik “LANJUTKAN”</li> <li>Lalu gunakan keyBCA Anda kembali hingga muncul tulisan APPLI, tekan tombol 1 maka akan muncul 8 digit angka, dan masukkan angka tersebut kedalam kolom “Respon keyBCA Appli 1” lalu klik “Kirim”</li> <li>Transaksi anda telah selesai. Jangan lupa untuk menscreeenshot bukti transfernya sebagai bukti untuk kami. Selanjutnya Tim Moota akan mengirimkan poin ke akun Moota Anda.</li> </ol> </div>"
}
],
"confirmed_by": null,
"note": null,
"file": "http://moota.test/storage/topup/1/WxDhLWC6umNxRN7Zlw8mphwMErgLXAOnbwavSSvw.png",
"expired_date": "2021-09-30 11:16:43",
"created_at": "2021-09-28 11:16:43",
"updated_at": "2021-09-28 14:25:36",
"deleted_at": null,
"token": "e42qjy2WGE5",
"price": "Rp 50.338,00",
"statusLabel": "Confirmation"
},
{
"reference_number": "MOO/000000/2021/INV",
"type": "point",
"bank_account_id": 1,
"mutation_id": null,
"amount": 50574,
"unique_code": 574,
"status": "confirming",
"confirmed_by": null,
"note": null,
"file": "http://moota.test/storage/topup/1/ZbgDW7mC7Je2XMDsRAV0ZCNkKn5O2YZYCMsJkPFF.png",
"expired_date": "2021-09-29 13:43:09",
"created_at": "2021-09-27 13:43:09",
"updated_at": "2021-09-28 13:41:18",
"deleted_at": null,
"token": "VLagzqBj42D",
"price": "Rp 50.574,00",
"statusLabel": "Confirmation"
}
],
"first_page_url": "http://moota.test/api/v2/topup?page=1",
"from": 1,
"last_page": 1,
"last_page_url": "http://moota.test/api/v2/topup?page=1",
"links": [
{
"url": null,
"label": "Sebelumnya",
"active": false
},
{
"url": "http://moota.test/api/v2/topup?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Selanjutnya",
"active": false
}
],
"next_page_url": null,
"path": "http://moota.test/api/v2/topup",
"per_page": 10,
"prev_page_url": null,
"to": 4,
"total": 4
}
Redeem Voucher Point
The table given below describes the /api/v2/voucher/redeem
Redeem
POST
https://app.moota.co/api/v2/redeem/voucher
Request Body
code
string
Code of redeem voucher
{
"message" : "OK"
}
{
"message": "Voucher tidak bisa digunakan atau sudah tidak tersedia!",
"point": 41347
}
History Point
You can fetch all bank account with this endpoint /api/v2/transaction
All History Of Point
GET
https://app.moota.co/api/v2/transaction
Query Parameters
start_date
string
Start Date of date rantges can fileter showing data format YYYY-MM-DD
end_date
string
End Date of date ranges can filter showing datam format YYYY-MM-DD
page
number
Page of start page from rows
{
"current_page": 1,
"data": [
{
"id": 199,
"user_id": 1,
"type": "credit",
"amount": 50847,
"balance": 41347,
"description": "Topup 50847 - Konfirmasi Manual",
"created_at": "2021-10-04T03:02:40.000000Z",
"updated_at": "2021-10-04T03:02:40.000000Z",
"deleted_at": null
},
{
"id": 198,
"user_id": 1,
"type": "credit",
"amount": 1000,
"balance": -9500,
"description": "Redeem Voucher 'test-sdk'",
"created_at": "2021-09-29T03:08:53.000000Z",
"updated_at": "2021-09-29T03:08:53.000000Z",
"deleted_at": null
}
],
"first_page_url": "http://moota.test/api/v2/transaction?page=1",
"from": 1,
"last_page": 1,
"last_page_url": "http://moota.test/api/v2/transaction?page=1",
"links": [
{
"url": null,
"label": "Sebelumnya",
"active": false
},
{
"url": "http://moota.test/api/v2/transaction?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Selanjutnya",
"active": false
}
],
"next_page_url": null,
"path": "http://moota.test/api/v2/transaction",
"per_page": 10,
"prev_page_url": null,
"to": 9,
"total": 9
}
Response headers
access-control-allow-origin: *
cache-control: no-cache,private
Last updated