Otorisasi & Headers Finpay Bill Payment
Untuk permintaan/panggilan API berbasis backend, Finpay API membutuhkan header HTTP yang akan dijelaskan di bawah ini.
URL Endpoint
Environment | Method | URL |
---|---|---|
Development | POST | https://devo.finpay.id/billing/ |
Production | POST | https://live.finpay.id/billing/ |
Content-Type and Accept Header
Finpay 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
Signature digunakan oleh Finpay API untuk mengidentifikasi ID merchant untuk memulai permintaan dan juga untuk memproses permintaan sesuai dengan otorisasi. Tanda Tangan dikembangkan dari Kunci Pedagang. Ini adalah fitur keamanan untuk mencegah pengguna yang tidak sah.
Algoritma Signature seperti yang ditunjukkan di bawah ini:
sha256(userName.productCode.channel.terminal.transactionType.billNumber.traxId.sha256(timeStamp.password));