Repository Berikut Ini Merupakan Porting Dari GOJEK Untuk PHP
- Login Dengan Nomor Handphone Untuk Mendapatkan
loginToken
- Login Dengan Email Untuk Mendapatkan
loginToken
- Login Dengan OTP Untuk Mendapatkan
authToken
- Menampilkan Informasi Akun Pengguna
- Melakukan Perubahan Pada Akun
- Menampilkan Jumlah Saldo
- Logout
- Menampilkan Detail Data Informasi
- Menampilkan History Transaksi
- Mengambil Data Wallet Code
QrId
Untuk Method Transfer - Transfer Ke Sesama GOPAY
- Menampilkan Booking History
- Menampilkan Booking Yang Masih Aktif
- Mengambil Data Booking Berdasarkan
orderNo
- Mengkalkulasi Pemakaian GOPAY Pada GOJEK
- Menampilkan Data GOFOOD Bedasarkan Lokasi
latLong
- Menampilkan Data GOFOOD Terdekat Berdasarkan Lokasi
latLong
Danlimit
- Menampilkan Data Restaurant Bedasarkan
restaurantId
- Menampilkan Data Restaurant Bedasarkan
category
- Menampilkan Jumlah Point
- Menampilkan Point Lanjutan
- Menebus Point
Fitur Data Area GORIDE GOCAR GOSEND GOMART
- Menampilkan Data Area Berdasarkan Lokasi
latLong
- Menampilkan Data Area Driver Terdekat GORIDE Berdasarkan Lokasi
latLong
- Menampilkan Data Area Driver Terdekat GOCAR Berdasarkan Lokasi
latLong
- Menampilkan Data Area Driver Terdekat GOSEND Berdasarkan Lokasi
latLong
- Menampilkan Data Area GOMART Terdekat Berdasarkan Lokasi
latLong
composer require maulana20/gojekid
require 'vendor/autoload.php';
use Maulana20\GojekID;
$gojek = new GojekID();
$loginToken = $gojek->loginPhone('<mobilePhone>')->getLoginToken();
$loginToken = $gojek->loginEmail('<Email>')->getLoginToken();
$authToken = $gojek->loginAuth('<loginToken>', '<OTP>')->getAuthToken();
$gojek->setAuthToken('<authToken>');
$result = $gojek->getCustomer()->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->editAccount('<mobilePhone>', '<email>', '<name>')->getResult();
$gojek->setAuthToken('<authToken>');
$balance = $gojek->checkBalance()->getBalance();
$gojek->setAuthToken('<authToken>');
$gojek->logout();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gopayDetail()->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gopayHistory('<page>', '<limit>')->getResult();
$gojek->setAuthToken('<authToken>');
$QrId = $gojek->checkWalletCode('<mobilePhoneTo>')->getQrId();
$gojek->setAuthToken('<authToken>');
$ref = $gojek->gopayTransfer('<QrId>', '<PIN>', '<amount>', '<description>')->getRef();
$gojek->setAuthToken('<authToken>');
$result = $gojek->bookingHistory('<userId>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->bookingActive()->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->bookingByOrder('<orderNo>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->calculate()->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gofoodHome('<latLong>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gofoodNearby('<latLong>', '<page>', '<limit>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gofoodRestaurantById('<restaurantId>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gofoodRestaurantByCategory('<category>', '<page>', '<limit>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gopointBalance()->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gopointNext()->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gopointReedem('<goPointsToken>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->areaLocation('<latLong>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gorideNearby('<latLong>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gocarNearby('<latLong>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gosendNearby('<latLong>')->getResult();
$gojek->setAuthToken('<authToken>');
$result = $gojek->gomartNearby('<latLong>')->getResult();