Skip to main content

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

EnvironmentMethodURL
DevelopmentPOSThttps://devo.finnet.co.id/fin/widget
ProductionPOSThttps://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:

  1. Urutkan semua parameter di luar parameter yang akan dikirim selain mer_signature berdasarkan indeks/kunci dalam urutan menaik (ksort).
  2. 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.
  3. Ubah data menjadi nilai hash menggunakan SHA-256.