Download the PHP package invoiceku-id/invoiceku-php-sdk without Composer

On this page you can find all versions of the php package invoiceku-id/invoiceku-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package invoiceku-php-sdk

invoiceku-php-sdk

PHP SDK untuk integrasi Invoiceku.id

Installasi

Cara Penggunaan

Berikut adalah cara penggunaan SDK Invoiceku ID

Set Config

Anda diharuskan membuat API key terlebih dahulu disini. Setelah anda membuat API key sekarang anda dapat melakukan konfigurasi untuk SDK Invoiceku.

Pastikan code diatas diset ketika inisiasi aplikasi / ketika ingin melakukan request ke endpoint Invoiceku.

Pengolahan Data

Berikut ini adalah data-data bisa diambil menggunakan SDK ini. Sebelum maju ke langkah ini pastikan anda sudah melakukan konfigurasi API key seperti yang ada diatas.

Mengambil Data Profile

Atau,

Code diatas akan memberikan sebuah return berupa array yang berbentuk seperti ini:

Mengambil Data Setting Akun Anda

Atau,

Code diatas akan memberikan sebuah return berupa array yang berbentuk seperti ini:

Menyimpan Pengaturan Akun

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Mengambil Data Payment Gateway

Method / Function get dalam kode diatas bisa menerima 2 parameter berupa integer untuk per_page dan page karena pada endpoint menerapkan sistem pagination maka anda dapat dengam mudah mengatur berapa data yang ingin ditampilkan dalam 1 kalo request. Berikut contoh penggunaan method get : get(per_page:10,page:1)

Output dari kode diatas akan berupa array seperti contoh dibawah ini:

Mengambil Data Product

Method / Function get dalam kode diatas bisa menerima 2 parameter berupa integer untuk per_page dan page karena pada endpoint menerapkan sistem pagination maka anda dapat dengam mudah mengatur berapa data yang ingin ditampilkan dalam 1 kalo request. Berikut contoh penggunaan method get : get(per_page:10,page:1)

Output dari kode diatas akan berupa array seperti contoh dibawah ini:

Membuat Product

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Mengambil Data Detail Product

Output dari kode diatas akan berupa array seperti:

Mengubah Data Produk

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Mengambil Data Customer

Method / Function get dalam kode diatas bisa menerima 2 parameter berupa integer untuk per_page dan page karena pada endpoint menerapkan sistem pagination maka anda dapat dengam mudah mengatur berapa data yang ingin ditampilkan dalam 1 kalo request. Berikut contoh penggunaan method get : get(per_page:10,page:1)

Output dari kode diatas akan berupa array seperti contoh dibawah ini:

Buat Customer

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Mengambil Data Detail Customer

Output dari kode diatas akan berupa array seperti:

Menghapus Customer

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Mengubah Customer

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Mengambil Data Invoice

Method / Function get dalam kode diatas bisa menerima 3 parameter berupa integer dan string untuk per_page, page dan order_by karena pada endpoint menerapkan sistem pagination maka anda dapat dengam mudah mengatur berapa data yang ingin ditampilkan dalam 1 kalo request. Berikut contoh penggunaan method get : get(per_page:10, page:1, order_by:"asc")

Output dari kode diatas akan berupa array seperti contoh dibawah ini:

Buat Invoice

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Mengambil Data Detail Invoice

Output dari kode diatas akan berupa array seperti:

Mengubah Status Invoice

Return atau output dari kode diatas akan sesuai dengan output yang ada di API, jika anda berhasil menyimpan settingan maka status output status akan menjadi true dan jika tidak berhasil maka akan memberikan output sebaliknya yaitu false. Contoh output:

Conclusion

Diatas ini adalah tutorial / cara memakai SDK Invoiceku mulai dari konfigurasi sampai pengolahan data yang tersedia di Invoiceku ID. Jika anda masih merasa kesulitan untuk mengimplementasikan tutorial diatas hubungu kami diemail [email protected] atau DM di sosial media kami: Instagram Twitter


All versions of invoiceku-php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0|^8.1
guzzlehttp/guzzle Version ^7.0
spatie/data-transfer-object Version ^3.9
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package invoiceku-id/invoiceku-php-sdk contains the following files

Loading the files please wait ....