Answer Scoring

Answer Scoring merupakan layanan yang dapat digunakan untuk Anda mendapatkan hasil scoring dengan mengirimkan jawaban atas pertanyaan ke Sijitu.

Flow

Mitra -> Sijitu

Anda melakukan permintaan dengan mengirimkan parameter yang dibutuhkan, dan Sijitu akan memberikan respons dalam bentuk JSON.

API URL

Environment URL
Sandbox
Port of HTTPS (443)
https://sandbox-api.espay.id/cdd/sijitu/answerscoring
Production
Port of HTTPS (443)
https://api.espay.id/cdd/sijitu/answerscoring

Authorization

Setiap permintaan yang dikirim, harus memerlukan otentikasi menggunakan Basic Authentication. Pastikan Anda menambahkan Authorization pada header. Pelajari lebih lanjut Authorization.

Key Value
Method
POST
HTTP Version
HTTP/1.1
Accept
*/*
Content-Type
application/x-www-form-urlencoded
Content-Length
<dynamic>
Authorization
Basic base64(username:password)

Parameter Permintaan

Parameter Tipe Mandatory Keterangan
rq_uuid
String (64)
Y
Request identifier. ID unik yang digunakan untuk mengidentifikasi pesan.
rq_datetime
String (19)
Y
Tanggal dan waktu di server aplikasi Sijitu saat pesan terkirim.

Format:
yyyy-MM-dd hh:mi:ss

Contoh:
2024-03-14 07:49:28
sender_id
String (32)
Y
Kode identitas mitra yang terdaftar pada aplikasi Sijitu.
user_id
String (64)
Y
Email yang terdaftar di Sijitu.
organization_id
String (32)
Y
Kode mitra yang terdaftar di Sijitu.
id_scoring
String (11)
Y
Kode identitas scoring yang didapatkan dari layanan List Scoring. Kunjungi List Scoring
name
String (255)
Y
Nama yang akan dicek scoring.
country
String (6)
O
Kode negara berdasarkan ISO.

Contoh:
id
status_pep
String (4)
O
Kondisi untuk mencari data yang berstatus PEP atau Non PEP.

Format:
  • Status pencarian PEP: PEP
  • Status pencarian Non PEP: NPEP
data
String (500)
Y
Jawaban scoring berdasarkan question yang dikirimkan pada API Question Scoring.
signature
String (64)
Y
Kode yang digunakan untuk melakukan validasi transaksi. Pelajari Signature
Y: Yes, O: Optional, C: Conditional

Parameter Respons

Parameter Tipe Mandatory Keterangan
rq_uuid
String (64)
Y
Request identifier. ID unik yang digunakan untuk mengidentifikasi pesan.
rs_datetime
String (32)
Y
Tanggal dan waktu transaksi yang dikirim dari server Sijitu.

Format:
yyyy-MM-dd hh:mi:ss

Contoh:
2024-03-14 07:49:28
error_code
String (4)
Y
Kode respons.
error_message
String (32)
Y
Deskripsi respons.
data
Array of Object
Y
Hasil data.
  score
Object
Y
Jumlah skor berdasarkan kategori pertanyaan.
  total_score
String (32)
Y
Skor total dari jumlah skor kategori pertanyaan.
  summary
Object
Y
Kesimpulan dari skor.
    grade
String (32)
Y
Nilai risiko (Low, High, Risk, dll).
    desc
String (32)
Y
Deskripsi nilai risiko.
  url_pdf
String (32)
Y
URL untuk unduh hasil dalam format PDF.
  risk_scoring_id
String (32)
Y
Kode identitas risk scoring.
  edd_questions
Array of Object
Y
Berisi daftar pertanyaan edd.
    question_order
String (32)
Y
Urutan pertanyaan edd.
    question_content
String (32)
Y
Remark pada edd.
Y: Yes, O: Optional, C: Conditional

Try It!

Anda bisa coba masukkan data sesuai dengan input yang telah disediakan. Setelah itu Anda submit dan lihat hasilnya!


























Contoh Permintaan


POST /cdd/sijitu/answerscoring 
HTTP/1.1
Host: sandbox-api.espay.id
Accept: */*
Content-Type: application/x-www-form-urlencoded
Content-Length: 240
Authorization: Basic ZXNwYXktdGVzdDp0ZXN0

rq_uuid=QUESTIONSCORING0101002&
rq_datetime=1658306718&
sender_id=SALDOMU&
user_id=test@sgo.co.id&
organization_id=SSB001&
id_scoring=10&
name=Anang&
country=ID&
status_pep=PEP&
data={"33":"79","34":"81","35":"83","36":"84","37":"85"}&
signature=62615a2066b0d9e614371db4d63c6532cca3d12baf4240343dea3901e31ed061
            
































Contoh Respons Positif

{
    "rq_uuid": "QUESTIONSCORING0101002",
    "rs_datetime": "2022-07-20 12:01:26",
    "error_code": "0000",
    "error_message": "Success",
    "data": [
        {
            "score": {
                "Category:Point 1": "Score:12,06",
                "Category:Point 2": "Score:25,00",
                "Category:Point 3": "Score:20,00",
                "Category:Point 4": "Score:30,00"
            },
            "total_score": "87.06",
            "summary": {
                "grade": "High",
                "desc": "High risk profile karena status category PEP"
            },
            "url_pdf": "https://sijitu-dev.espay.id/frontend/report/scoring/detail/print_pdf/eyJpdiI6Ikh6SGJMSUc5bnpKa3liVDhxV2VpSGc9PSIsInZhbHVlIjoiMVBPdUNSSEdRWWxYWWIyMno4aG5XcGVcLzZEckhsNW9lRDVTQ0xaNnR0RGMwdFZneEtoclpPTjBMWVlURGJJUjhPNnRDbzFyWndtU0Y1QVJnS1Rad3lcL2xXMjVuWjlCUTBrRXorVHdyRGpmek1lcHlXOFFFckdFdEpHQTBzMUl6TU1vUFJMeitBS0dsSFVGUDV1cE9SNUE9PSIsIm1hYyI6IjY5YzkxMzg0ZmY0NDBhYzYyZjNlNDMzNzQ5NjM3NmNmNDhjMWY2MTgzMTNlOTE3ZjQ2ZDViYWEzNzZiMGY4YTcifQ==",
            "risk_scoring_id": 175,
            "edd_questions": [
                {
                    "question_order": 1,
                    "question_content": "asd"
                },
                {
                    "question_order": 2,
                    "question_content": "tes"
                },
                {
                    "question_order": 3,
                    "question_content": "asd12"
                }
            ]
        }
    ]
}
              




CURL

.....
              
Scroll to Top