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

Name
Type
Description

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"
  }
}

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

Name
Type
Description

token

string

Token of identified by topup

Request Body

Name
Type
Description

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
  }
}

Get List Topup

The table given below describes the /api/v2/topup.

Fetch

GET https://app.moota.co/api/v2/topup

Query Parameters

Name
Type
Description

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

Name
Type
Description

code

string

Code of redeem voucher

{
    "message" : "OK"
}

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

Name
Type
Description

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