Otorisasi & Headers Finpay Widget Bill Payment
Untuk permintaan/panggilan API berbasis backend, Widget API memerlukan header HTTP yang akan dijelaskan di bawah ini.
URL Endpoint
Environment | Method | URL |
---|---|---|
Development | POST | https://devo.finnet.co.id/fin/widget |
Production | POST | https://live.finnet.co.id/fin/widget |
Content-Type and Accept Header
Widget API menggunakan format JSON untuk input dan output, oleh karena itu diperlukan untuk menentukan JSON sebagai tipe konten & menerima JSON sebagai respons. Spesifikasi header adalah seperti yang ditunjukkan di bawah ini.
- Content-Type: application/json
- Accept: application/json
Signature
Berikut format untuk signature Widget API:
- Urutkan semua parameter di luar parameter yang akan dikirim selain mer_signature berdasarkan indeks/kunci dalam urutan menaik (ksort).
- Satukan setiap konten parameter dengan memasukkan simbol % untuk memisahkan konten satu parameter dari yang lain, ubah menjadi huruf kapital, lalu tambahkan merchant_key di bagian akhir.
- Ubah data menjadi nilai hash menggunakan SHA-256.