AME-SM Api
Customer Health Insurance: Insert/Update Health Insurance
https://www.ameinsure.com/api/Health_insurance/insert_health_customer_insurance
Post
{
'token' => string, **
'noti_number' => string (เลขที่รับแจ้ง), **
'purchase_date' => string (วันที่ซื้อประกัน : format yyyy-mm-dd), **
'insurance_number' => string (เลขที่กรมธรรม์), **
'effective_date' => string (วันที่กรมธรรม์มีผลบังคับ:format yyyy-mm-dd), **
'expiry_date' => string (วันที่กรมธรรม์หมดอายุ : format yyyy-mm-dd), **
'net_price_before' => float (เบี้ยประกันภัยรวม), **
'price_before_vat' => float (เบี้ยประกันสุทธิ), **
'net_price' => float (เบี้ยประกันภัยรวมขายจริง), **
'health_product_id' => int (Id ของ Health Product), **
'insurance_company_id' => int (id ของบริษัทประกัน), **
'insurance_health_type_id' => int (id ของประเภทของประกัน ให้ระบุค่าเป็น 1 มาเนื่องจากในระบบจะมองรวมว่าเป็นประกันสุขภาพไปเลย), **
'title' => strint (คำนำหน้าชื่อลูกค้า),
'first_name' => string (ชื่อลูกค้า), **
'last_name' => string (นามสกุลลูกค้า), **
'citizen_id' => string (เลขประจำตัวประชาชนลูกค้า), **
'gender' => int (0 เพศชาย, 1 เพศหญิง), **
'birth_date' => string (วันเกิดลูกค้า: format yyyy-mm-dd), **
'mobile' => string (เบอร์มือถือลูกค้า), **
'sale_mobile' => string (เบอร์โทรพนักงานขาย),
'line_id' => string,
'address' => string (ที่อยู่ลูกค้าลูกค้า), **
'address_province_id' => int, **
'address_district_id' => int, **
'address_sub_district_id' => int, **
'postcode' => string, **
'insurance_payment_form_file' => file (รูปใบขอผ่อนชำระค่าเบี้ยประกัน), **
'attorney_cancellation_file' => file (รููปใบมอบอำนาจยกเลิก (เวนคืน)), **
'insurance_number_file' => file (ไฟล์ภาพหน้ากรมธรรม์), **
'remark' => string (ข้อความ note ถ้ามี),
'return_status_url' => string (url ที่จะใช้ส่งข้อมูลกลับเมื่อมีการพิจารณาการกู้ยืมเงิน),
'agent_full_name' => string (ชื่อ-สกุล ของ Agent),
'agent_telephone' => string (เบอร์โทร ของ Agent),
'agent_email' => string (Email ของ Agent)
}
'token' => string, **
'noti_number' => string (เลขที่รับแจ้ง), **
'purchase_date' => string (วันที่ซื้อประกัน : format yyyy-mm-dd), **
'insurance_number' => string (เลขที่กรมธรรม์), **
'effective_date' => string (วันที่กรมธรรม์มีผลบังคับ:format yyyy-mm-dd), **
'expiry_date' => string (วันที่กรมธรรม์หมดอายุ : format yyyy-mm-dd), **
'net_price_before' => float (เบี้ยประกันภัยรวม), **
'price_before_vat' => float (เบี้ยประกันสุทธิ), **
'net_price' => float (เบี้ยประกันภัยรวมขายจริง), **
'health_product_id' => int (Id ของ Health Product), **
'insurance_company_id' => int (id ของบริษัทประกัน), **
'insurance_health_type_id' => int (id ของประเภทของประกัน ให้ระบุค่าเป็น 1 มาเนื่องจากในระบบจะมองรวมว่าเป็นประกันสุขภาพไปเลย), **
'title' => strint (คำนำหน้าชื่อลูกค้า),
'first_name' => string (ชื่อลูกค้า), **
'last_name' => string (นามสกุลลูกค้า), **
'citizen_id' => string (เลขประจำตัวประชาชนลูกค้า), **
'gender' => int (0 เพศชาย, 1 เพศหญิง), **
'birth_date' => string (วันเกิดลูกค้า: format yyyy-mm-dd), **
'mobile' => string (เบอร์มือถือลูกค้า), **
'sale_mobile' => string (เบอร์โทรพนักงานขาย),
'line_id' => string,
'address' => string (ที่อยู่ลูกค้าลูกค้า), **
'address_province_id' => int, **
'address_district_id' => int, **
'address_sub_district_id' => int, **
'postcode' => string, **
'insurance_payment_form_file' => file (รูปใบขอผ่อนชำระค่าเบี้ยประกัน), **
'attorney_cancellation_file' => file (รููปใบมอบอำนาจยกเลิก (เวนคืน)), **
'insurance_number_file' => file (ไฟล์ภาพหน้ากรมธรรม์), **
'remark' => string (ข้อความ note ถ้ามี),
'return_status_url' => string (url ที่จะใช้ส่งข้อมูลกลับเมื่อมีการพิจารณาการกู้ยืมเงิน),
'agent_full_name' => string (ชื่อ-สกุล ของ Agent),
'agent_telephone' => string (เบอร์โทร ของ Agent),
'agent_email' => string (Email ของ Agent)
}
{
'code' => string (0x0000-00000 when success),
'message' => string,
'data' => object (json format)
{
'id' => int
'status' => string
}
}
'code' => string (0x0000-00000 when success),
'message' => string,
'data' => object (json format)
{
'id' => int
'status' => string
}
}
{
'code' : '0x0000-00000',
'message' : 'Success',
'data'
{
'id' : 1
'status' : 'WAITING'
}
}
'code' : '0x0000-00000',
'message' : 'Success',
'data'
{
'id' : 1
'status' : 'WAITING'
}
}
การส่งค่ากลับไปยัง return_status_url
เมื่อมีการส่งค่า return_status_url เข้ามาในระบบผ่าน api และทางบัญชาได้มีการพิจารณากรมธรรม์แล้วจะทำการส่งสถานะของกรมธรรม์กลับไปตาม url ที่ได้ส่งมา
URL ตามที่ส่งมาให้ใน return_status_url
Post
application/json
{
'id' => int (id ของรายการนั้นๆ),
'noti_number' => string (เลขที่รับแจ้ง),
'status' => string (สถานะ โดย ACTIVATE = อนุมัติ, REJECT = คุณสมบัติไม่ผ่าน, TIMEOUT = TIMEOUT)
}
'id' => int (id ของรายการนั้นๆ),
'noti_number' => string (เลขที่รับแจ้ง),
'status' => string (สถานะ โดย ACTIVATE = อนุมัติ, REJECT = คุณสมบัติไม่ผ่าน, TIMEOUT = TIMEOUT)
}
{
'id' : 1,
'noti_number' : 'TEST000001',
'status' : 'ACTIVATE'
}
'id' : 1,
'noti_number' : 'TEST000001',
'status' : 'ACTIVATE'
}