IAP v4 ตรวจสอบใบเสร็จ

API การตรวจสอบใบเสร็จจะทำการตรวจสอบใบเสร็จที่ซื้อในแอปและตอบกลับด้วยผลการตรวจสอบความถูกต้องของใบเสร็จ hiveiap_transaction_id ในค่าการตอบกลับเป็น ID ที่ออกให้เฉพาะสำหรับแต่ละใบเสร็จ ดังนั้นค่าดังกล่าวควรเก็บไว้ในเซิร์ฟเวอร์เกมเพื่อตรวจสอบใบเสร็จที่ซ้ำกันก่อนที่จะมอบไอเท็ม โดยการใช้ API การตรวจสอบใบเสร็จ Hive IAP v4 และส่งค่าทั้งหมดของพารามิเตอร์การร้องขอทั้งหมด ข้อมูลการขายและการวิเคราะห์เกี่ยวกับการขายของเกมจะถูกจัดการโดยเซิร์ฟเวอร์ Hive IAP และไม่มีความจำเป็นที่เกมจะต้องพัฒนา API แยกต่างหากสำหรับการสอบถามการชำระเงินสำหรับการสอบถามที่รวมอยู่ใน Hive One

  • URL ที่ร้องขอ
Production URL https://hiveiap-verify.qpyou.cn/api_v4/verify
Sandbox URL https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
HTTP Method POST
HTTP Header Content-Type text/html
Authorization Bearer (optional)
  • คุณสามารถใช้ Bearer token ได้เฉพาะเมื่อสถานะการตรวจสอบสิทธิ์ Hive เป็น Y ใน App Center > Game Management > Game List - Select Game Company > Game Details > Basic Information.
  • Bearer token จะตรงกับคีย์การตรวจสอบสิทธิ์ Hive ใน App Center > Game Management > Game List - Select Game Company > Game Details > Basic Information.
Data Format JSON
  • คำขอ
    ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็น
    purchase_bypass_info ข้อมูลเกี่ยวกับผู้ใช้ที่ทำการซื้อ อุปกรณ์ และใบเสร็จที่ดึงมาจาก Hive SDK เมื่อทำการซื้อในแอปด้วย Hive IAP v4 ข้อมูล bypassInfo (ค่าที่เข้ารหัส Base64 ในรูปแบบ JSON) ของวัตถุ IAPV4Receipt ที่เรียกกลับจาก Purchase() หรือ Restore() ของคลาส Hive SDK v4 IAPV4 จะถูกส่งในลำดับ Hive SDK v4 → เกมไคลเอนต์ → เกมเซิร์ฟเวอร์ → เซิร์ฟเวอร์ตรวจสอบใบเสร็จ Hive IAP v4 (สิ่งนี้ถูกเพิ่มเข้ามาเพื่อลดความพยายามที่ทีมเกมต้องใช้ในการดึงข้อมูลการวิเคราะห์ที่สำคัญและเพื่อลดปัญหาที่เกิดจากข้อผิดพลาดในการจัดรูปแบบ JSON ของใบเสร็จ) String Y
    client_ip IP ของไคลเอนต์ (สำหรับการส่งข้อมูลการวิเคราะห์) String N
    game_info บันทึกเกม เมื่อมีบันทึกที่จะส่งไปยังเกม ให้เพิ่มค่านี้ไปยังเกมเพื่อการส่งข้อมูล และ Hive IAP จะส่งต่อไปยังเซิร์ฟเวอร์การวิเคราะห์ ในระหว่างขั้นตอนการตรวจสอบใบเสร็จ จะไม่สามารถทราบได้ว่ารายการได้ถูกส่งไปแล้ว (itemsendok) ดังนั้นส่วนนี้ต้องถูกดำเนินการแยกต่างหากและจัดเตรียมเป็นข้อมูลเพิ่มเติม (ส่งผลลัพธ์การส่ง IAP v4)
    server_uid user_id ที่ออกโดยเซิร์ฟเวอร์เกม หากไม่มีให้ใส่ 0 bigint
    giftee_uid null: การชำระเงินสำหรับการใช้งานส่วนตัว ไม่ใช่ของขวัญ 0: มีผู้รับของขวัญ แต่ไม่สามารถยืนยัน UID ได้ (บัญชีแขก Derby Days ไม่มีบัญชีแขก Hub ดังนั้นจึงใช้ได้ที่นี่) bigint
    level ระดับของผู้ใช้ในเกม (ไม่จำเป็นหากไม่มีระดับ) หากไม่มีให้ใส่ 0 int
    character_id ค่าการระบุที่ไม่ซ้ำกันของตัวละครภายในเซิร์ฟเวอร์ (PK?) ให้ใส่ 0 หากไม่มีแนวคิดตัวละคร bigint
    character_type_id ค่าการระบุประเภทตัวละคร ให้ใส่ 0 หากไม่มีแนวคิดตัวละครในเกม int
    character_level ค่าการระบุประเภทตัวละคร ให้ใส่ 0 หากไม่มีแนวคิดตัวละครในเกม int
    is_emulator หากเข้าถึงผ่านอีมูเลเตอร์เช่น BlueStacks ให้ใส่ 1 หากไม่ใช่ให้ใส่ 0 int
    server_type ค่าการระบุสภาพแวดล้อมของเซิร์ฟเวอร์เกม ตัวอย่าง: qa, dev, staging, production (เมื่อส่งบันทึกการซื้อไปยัง Hive Analytics v2 หากค่าของ `server_type` ที่ส่งไม่ใช่ `production` คอลัมน์ `env` จะถูกส่งเป็น "TEST") String
    Object N
  • การตอบสนอง
ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็น
result รหัสการตอบกลับ
  • 0: การตรวจสอบสำเร็จ หากรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) และค่าในฟิลด์ hiveiap_purchase_cancel_state เป็น 0 (สถานะการซื้อ) ให้ดำเนินการเสร็จสิ้นการทำธุรกรรมหลังจากการส่งมอบสินค้า
    หากรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) และค่าในฟิลด์ hiveiap_purchase_cancel_state เป็น 1 (สถานะการยกเลิกการซื้อ) ไม่ต้องส่งมอบสินค้าและดำเนินการเสร็จสิ้นการทำธุรกรรม
  • 1000503: การตรวจสอบล้มเหลว (ข้อผิดพลาดในการตรวจสอบที่ชัดเจน เช่น การแฮ็กหรือการดัดแปลงใบเสร็จ ควรไม่ส่งมอบสินค้าและเสร็จสิ้นธุรกรรมในตลาด)
  • 1000519: ใบเสร็จถูกส่งในสถานะรอดำเนินการเมื่อพยายามชำระเงินช้า ซึ่งเพิ่มเข้ามาใน Hive SDK v4.12.0 (เช่น การชำระเงินที่ร้านสะดวกซื้อ) อยู่ในสถานะก่อนการชำระเงินและใบเสร็จการเสร็จสิ้นจะถูกส่งหลังจากการชำระเงินเสร็จสิ้น ดังนั้นจึงไม่มีการดำเนินการ
  • รหัสอื่น ๆ: ปัญหากับเซิร์ฟเวอร์การตรวจสอบ Hive IAP หรือเซิร์ฟเวอร์การตรวจสอบตลาด ดำเนินการเป็นการกู้คืน
จำนวนเต็ม Y
result_msg ข้อความตอบกลับ สตริง Y
hiveiap_transaction_id รหัสธุรกรรมที่สร้างขึ้นสำหรับใบเสร็จที่ตรวจสอบสำเร็จแต่ละใบ รหัสนี้จะถูกเก็บไว้ในเซิร์ฟเวอร์เกมเพื่อทำการตรวจสอบใบเสร็จซ้ำ
ค่านี้จะถูกให้เฉพาะเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ)
สตริง N
hiveiap_receipt ค่าที่แปลงจากใบเสร็จที่สร้างขึ้นเป็นสตริงไปยังวัตถุ
แอปเปิ้ลแอพสโตร์เท่านั้นที่ไม่สามารถสร้างวัตถุได้ ดังนั้นจึงถูกส่งมอบเป็นสตริง
ค่านี้จะถูกให้เฉพาะเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ)
แอปเปิ้ลแอพสโตร์: สตริง, อื่น ๆ: วัตถุ N
hiveiap_market_transaction_id หมายเลขคำสั่งที่สร้างจากใบเสร็จของตลาด ค่านี้อาจว่างเปล่า ดังนั้นไม่ควรใช้สำหรับการตรวจสอบซ้ำและใช้เฉพาะสำหรับข้อมูลอ้างอิงการชำระเงิน
ค่านี้จะถูกให้เฉพาะเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ)
สตริง N
hiveiap_receipt_verify_result ผลการตรวจสอบใบเสร็จที่ส่งโดยเซิร์ฟเวอร์การตรวจสอบตลาด ค่านี้จะถูกให้เฉพาะเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ)
※ ข้อมูลนี้อาจเปลี่ยนแปลงได้ขึ้นอยู่กับการอัปเดตและการเปลี่ยนแปลงจากเซิร์ฟเวอร์การตรวจสอบตลาด
ค่าผลลัพธ์นี้ควรใช้เพียงเพื่ออ้างอิงและห้ามใช้เพื่อกำหนดความสำเร็จหรือความล้มเหลวในการส่งมอบสินค้า หรือสกุลเงิน
วัตถุ N
hiveiap_market_pid MARKET PID ที่ถูกดึงมาจากใบเสร็จหรือผลการตรวจสอบใบเสร็จ รายการที่จะส่งมอบจะถูกกำหนดโดยค่าฟิลด์ hiveiap_market_pid; ไม่ควรใช้ MARKET PID ที่ได้รับจาก SDK ผ่าน callback เนื่องจากมีความเสี่ยงต่อการถูกแก้ไขข้อมูลในหน่วยความจำ ค่านี้จะถูกให้เมื่อรหัสการตอบกลับเป็น 0 (ตรวจสอบสำเร็จ) และในกรณีเกิดข้อผิดพลาด 1000503 สตริง N
hiveiap_market_id รหัสการแยกประเภทของตลาดที่ชำระเงิน
1: แอปเปิ้ลแอพสโตร์
2: กูเกิลเพลย์สโตร์
3: ลูบี้
4: วันสโตร์
ค่านี้จะถูกให้เฉพาะเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ)
จำนวนเต็ม N
hiveiap_purchase_cancel_state สถานะการยกเลิกการซื้อ (0: สถานะการซื้อ, 1: สถานะการยกเลิก)
สถานะการยกเลิกสามารถกำหนดได้เฉพาะหากตลาดเป็นแอปเปิ้ลแอพสโตร์หรือวันสโตร์ ค่านี้จะถูกให้เฉพาะเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ)
จำนวนเต็ม N
hiveiap_quantity จำนวนของสินค้าที่ซื้อ จำนวนเต็ม N
hiveiap_iap_payload ข้อมูลเมตาของการซื้อที่กำหนดโดยบริษัทเกม สตริง N
hiveiap_account_uuid_compare ว่าใบเสร็จการซื้อในตลาดตรงกับข้อมูลผู้ใช้ในขณะตรวจสอบใบเสร็จหรือไม่
1: ตรงกัน
2: ไม่ตรงกัน
9: ไม่รองรับ
จำนวนเต็ม N
  • รหัสผลลัพธ์
รหัส ข้อความ หมายเหตุ
0 สำเร็จ, ใบเสร็จซ้ำ การตรวจสอบสำเร็จ
1000001 ไม่มีพารามิเตอร์ที่ร้องขอ เมื่อไม่มีการส่งพารามิเตอร์
1000003 ข้อผิดพลาดการเชื่อมต่อฐานข้อมูล เมื่อการเชื่อมต่อฐานข้อมูลล้มเหลว
1000005 ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน
1000006 ข้อมูลพารามิเตอร์ที่จำเป็นขาดหายไป เมื่อค่าพารามิเตอร์ที่จำเป็นขาดหายไป
1000503 ไม่สามารถตรวจสอบใบเสร็จได้ การตรวจสอบใบเสร็จล้มเหลวหรือใบเสร็จถูกแฮ็ก (แฮ็กการปลอมแปลง)
เมื่อมีใบเสร็จการคืนเงินที่ไม่ต้องการการส่งมอบสินค้าอยู่ในประวัติการคืน
1000504 กุญแจสาธารณะของ Google ยังไม่ได้ลงทะเบียน เมื่อกุญแจใบอนุญาตสำหรับการตรวจสอบใบเสร็จของ Google ยังไม่ได้ลงทะเบียน
1000505 appid ของ ONE Store ยังไม่ได้ลงทะเบียน เมื่อ appid ของตลาดสำหรับการตรวจสอบใบเสร็จของ ONE Store ยังไม่ได้ลงทะเบียน
1000507 ไม่สามารถบันทึกข้อมูลการซื้อได้ เมื่อการบันทึกประวัติการซื้อไม่สำเร็จ
1000512 ไม่สามารถตรวจสอบ productId ได้ การตรวจสอบผลิตภัณฑ์ล้มเหลว (เมื่อข้อมูลผลิตภัณฑ์ที่ซื้อไม่ตรงกันหรือไม่มีอยู่ในใบเสร็จของตลาด)
1000516 เซิร์ฟเวอร์ตรวจสอบใบเสร็จผิดปกติ เมื่อมีปัญหากับเซิร์ฟเวอร์ตรวจสอบใบเสร็จของตลาด
1000519 ใบเสร็จสถานะรอดำเนินการ ใบเสร็จที่ส่งในสถานะรอดำเนินการระหว่างการชำระเงินที่ช้า (เช่น การชำระเงินที่ร้านสะดวกซื้อ) เนื่องจากเป็นใบเสร็จล่วงหน้า จึงไม่มีการดำเนินการ
1000520 ไม่สามารถตรวจสอบ API Key ได้ การตรวจสอบ Bearer token ที่ออกโดยแอปเซ็นเตอร์ล้มเหลว
1000522 ความลับของ Galaxy Store ยังไม่ได้ลงทะเบียน เมื่อกุญแจความลับของ Galaxy Store ยังไม่ได้ลงทะเบียน
1000523 ไม่สามารถตรวจสอบใบเสร็จได้ (ข้อผิดพลาดของระบบที่ไม่คาดคิดจากเซิร์ฟเวอร์ Samsung IAP) การตรวจสอบใบเสร็จล้มเหลว (ข้อผิดพลาดของระบบที่ไม่คาดคิดจากเซิร์ฟเวอร์ Samsung IAP)
1000524 ไม่สามารถตรวจสอบใบเสร็จได้ (ไม่มีคำสั่ง) การตรวจสอบใบเสร็จล้มเหลว (คำสั่งที่ไม่มีอยู่)
1000525 ไม่สามารถตรวจสอบใบเสร็จได้ (พารามิเตอร์ผิด) การตรวจสอบใบเสร็จล้มเหลว (ข้อผิดพลาดของพารามิเตอร์)
1000535 การตอบสนองของ Market API ถูกตอบกลับว่าไม่สำเร็จ เมื่อผลลัพธ์ของการตอบสนองของ Market API เป็นความล้มเหลว
1000540 ไม่พบข้อมูล App Store Connect เมื่อข้อมูลกุญแจ API ของ App Store Connect ยังไม่ได้ลงทะเบียน
  • โทร
curl -L -v \
-d '{"purchase_bypass_info":"eyJ1aWQiOiIiLCJhbmFseXRpY3NfaWQiOiJqbXRsZkcwb1FZQzdlM3dVVDQ2cHJ3PT0iLCJ2aWQiOiIzMDAwMDA5MTMyNiIsIm9zX2FwaV9sZXZlbCI6IjE0LjEiLCJnYW1lX2xhbmd1YWdlIjoia28iLCJoaXZlX2NvdW50cnkiOiJLUiIsImN1cnJlbmN5IjoiS1JXIiwiaGl2ZV90aW1lem9uZSI6eyJjb3VudHJ5X25hbWUiOiJTb3V0aCBLb3JlYSIsImFiYnJldmlhdGlvbiI6IiIsImNvdW50cnlfY29kZSI6IktSIiwiaXAiOiIyMjAuNzAuODIuMTEwIiwiZ210X29mZnNldCI6IjAiLCJ6b25lX2lkIjoiMCIsInpvbmVfbmFtZSI6IkFzaWFcL1Nlb3VsIiwiZHN0IjoiMCJ9LCJhcHBpZCI6ImNvbS5jb20ydXMuaGl2ZXNkay5ub3JtYWwuZnJlZWZ1bGwuYXBwbGUuZ2xvYmFsLmlvcy51bml2ZXJzYWwiLCJ2aWRfdHlwZSI6InY0IiwibWFya2V0X2lkIjoxLCJsYW5ndWFnZSI6ImtvLUtSIiwicHJpY2UiOjE1MDAsImhpdmVpYXBfcmVjZWlwdCI6Ik1JSVVoUVlKS29aSWh2Y05BUWNDb0lJVWRqQ0NGSElDQVFFeEN6QUpCZ1VyRGdNQ0dnVUFNSUlEd3dZSktvWklodmNOQVFjQm9JSUR0QVNDQTdBeGdnT3NNQW9DQVFnQ0FRRUVBaFlBTUFvQ0FSUUNBUUVFQWd3QU1Bc0NBUUVDQVFFRUF3SUJBREFMQWdFTEFnRUJCQU1DQVFBd0N3SUJEd0lCQVFRREFnRUFNQXNDQVJBQ0FRRUVBd0lCQURBTEFnRVpBZ0VCQkFNQ0FRTXdEQUlCQ2dJQkFRUUVGZ0kwS3pBTUFnRU9BZ0VCQkFRQ0FnQ2ZNQTBDQVEwQ0FRRUVCUUlEQWlORU1BMENBUk1DQVFFRUJRd0RNUzR3TUE0Q0FRa0NBUUVFQmdJRVVESTJNREFTQWdFREFnRUJCQW9NQ0RRdU1UWXVNeTR4TUJnQ0FRUUNBUUlFRU5jTGxvOWVNREJia1lyelpFVWtXXC9zd0d3SUJBQUlCQVFRVERCRlFjbTlrZFdOMGFXOXVVMkZ1WkdKdmVEQWNBZ0VGQWdFQkJCVGZiS2VSYTJZRlBzOFJkd2l4Qjl4Rk9EXC9IZERBZUFnRU1BZ0VCQkJZV0ZESXdNak10TURNdE16RlVNVEE2TURnNk5UWmFNQjRDQVJJQ0FRRUVGaFlVTWpBeE15MHdPQzB3TVZRd056b3dNRG93TUZvd05nSUJCd0lCQVFRdXJPS2JEWWk4bGFVXC9pdW5iQVFYbnpLU2RoQ3o5UERWR051eUQxMUlmN1pvZVo5dnFMRjJ3dGk1Q0RDdTlXREJFQWdFR0FnRUJCRHpKdzVpUXE0dExTVDRTaFlqS3JYZjJzN0pvM2Z4WW9vWlhyNlhPT24zTXhBRHJIZUVBNE85MnNTbUJQUkVkR3JrV25vUlBUS1U3dWNpblkwVXdSd0lCQWdJQkFRUVwvREQxamIyMHVZMjl0TW5WekxtaHBkbVZ6WkdzdWJtOXliV0ZzTG1aeVpXVm1kV3hzTG1Gd2NHeGxMbWRzYjJKaGJDNXBiM011ZFc1cGRtVnljMkZzTUlJQmxRSUJFUUlCQVFTQ0FZc3hnZ0dITUFzQ0FnYXNBZ0VCQkFJV0FEQUxBZ0lHclFJQkFRUUNEQUF3Q3dJQ0JyQUNBUUVFQWhZQU1Bc0NBZ2F5QWdFQkJBSU1BREFMQWdJR3N3SUJBUVFDREFBd0N3SUNCclFDQVFFRUFnd0FNQXNDQWdhMUFnRUJCQUlNQURBTEFnSUd0Z0lCQVFRQ0RBQXdEQUlDQnFVQ0FRRUVBd0lCQVRBTUFnSUdxd0lCQVFRREFnRUJNQXdDQWdhdUFnRUJCQU1DQVFBd0RBSUNCcThDQVFFRUF3SUJBREFNQWdJR3NRSUJBUVFEQWdFQU1Bd0NBZ2E2QWdFQkJBTUNBUUF3R3dJQ0JxY0NBUUVFRWd3UU1qQXdNREF3TURNd05UWTNPRFE1TXpBYkFnSUdxUUlCQVFRU0RCQXlNREF3TURBd016QTFOamM0TkRrek1COENBZ2FvQWdFQkJCWVdGREl3TWpNdE1ETXRNekZVTVRBNk1EZzZOVFphTUI4Q0FnYXFBZ0VCQkJZV0ZESXdNak10TURNdE16RlVNVEE2TURnNk5UWmFNRTBDQWdhbUFnRUJCRVFNUW1OdmJTNWpiMjB5ZFhNdWFHbDJaWE5rYXk1dWIzSnRZV3d1Wm5KbFpXWjFiR3d1WVhCd2JHVXVaMnh2WW1Gc0xtbHZjeTUxYm1sMlpYSnpZV3d1WTNNd01hQ0NEdUl3Z2dYR01JSUVycUFEQWdFQ0FoQXRxd01idmRabGM5SUhLWGs4UkpmRU1BMEdDU3FHU0liM0RRRUJCUVVBTUhVeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUtEQXBCY0hCc1pTQkpibU11TVFzd0NRWURWUVFMREFKSE56RkVNRUlHQTFVRUF3dzdRWEJ3YkdVZ1YyOXliR1IzYVdSbElFUmxkbVZzYjNCbGNpQlNaV3hoZEdsdmJuTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05Nakl4TWpBeU1qRTBOakEwV2hjTk1qTXhNVEUzTWpBME1EVXlXakNCaVRFM01EVUdBMVVFQXd3dVRXRmpJRUZ3Y0NCVGRHOXlaU0JoYm1RZ2FWUjFibVZ6SUZOMGIzSmxJRkpsWTJWcGNIUWdVMmxuYm1sdVp6RXNNQ29HQTFVRUN3d2pRWEJ3YkdVZ1YyOXliR1IzYVdSbElFUmxkbVZzYjNCbGNpQlNaV3hoZEdsdmJuTXhFekFSQmdOVkJBb01Da0Z3Y0d4bElFbHVZeTR4Q3pBSkJnTlZCQVlUQWxWVE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBd04zR3JyVG92RzNyd1gyMXpwaFo5bEJZdGtMY2xlTWF4ZlhQWktwXC8wc3hoVE5ZVTQzZUJ4Rmt4dHhuSFRVdXJuU2VtSEQ1VWNsQWlIajB3SFVvT1J1WFlKaWtWUytNZ25LN1Y4eVZqMEpqVWNmaHVsdk9Pb0FyRkJEWHBPUGVyK0R1VTJnZmxXem1GXC81MTVRUFFhQ3E2VldaalRIRnlLYkFWOW1oODBSY0VFemRYSmtxVkdGd2FzcElYemQxd2ZoZmVqUWViYkV4QnZiZkFoNnF3bXBtWTlYb0lWeDF5YktaWk5mb3BPam5pN1Y4azFsSHUyQU00WUNvdDFsWnZwd3hRK3dSQTBCRzIzUERjejM4MFVQbUlNd044dmNydnRTclwvanlHa05mcFp0SFU4UU4yN1RcL0QwYUJuMXNBUlRJeEY4eGFsTHhNd1hJWU9QR0E4MG1nUUlEQVFBQm80SUNPekNDQWpjd0RBWURWUjBUQVFIXC9CQUl3QURBZkJnTlZIU01FR0RBV2dCUmRRaEJzRzd2SFVwZE9STDBUSjdrNkVuZURLekJ3QmdnckJnRUZCUWNCQVFSa01HSXdMUVlJS3dZQkJRVUhNQUtHSVdoMGRIQTZMeTlqWlhKMGN5NWhjSEJzWlM1amIyMHZkM2RrY21jM0xtUmxjakF4QmdnckJnRUZCUWN3QVlZbGFIUjBjRG92TDI5amMzQXVZWEJ3YkdVdVkyOXRMMjlqYzNBd015MTNkMlJ5Wnpjd01UQ0NBUjhHQTFVZElBU0NBUll3Z2dFU01JSUJEZ1lLS29aSWh2ZGpaQVVHQVRDQlwvekEzQmdnckJnRUZCUWNDQVJZcmFIUjBjSE02THk5M2QzY3VZWEJ3YkdVdVkyOXRMMk5sY25ScFptbGpZWFJsWVhWMGFHOXlhWFI1THpDQnd3WUlLd1lCQlFVSEFnSXdnYllNZ2JOU1pXeHBZVzVqWlNCdmJpQjBhR2x6SUdObGNuUnBabWxqWVhSbElHSjVJR0Z1ZVNCd1lYSjBlU0JoYzNOMWJXVnpJR0ZqWTJWd2RHRnVZMlVnYjJZZ2RHaGxJSFJvWlc0Z1lYQndiR2xqWVdKc1pTQnpkR0Z1WkdGeVpDQjBaWEp0Y3lCaGJtUWdZMjl1WkdsMGFXOXVjeUJ2WmlCMWMyVXNJR05sY25ScFptbGpZWFJsSUhCdmJHbGplU0JoYm1RZ1kyVnlkR2xtYVdOaGRHbHZiaUJ3Y21GamRHbGpaU0J6ZEdGMFpXMWxiblJ6TGpBd0JnTlZIUjhFS1RBbk1DV2dJNkFoaGg5b2RIUndPaTh2WTNKc0xtRndjR3hsTG1OdmJTOTNkMlJ5WnpjdVkzSnNNQjBHQTFVZERnUVdCQlN5UlgzRFJJcHJURW12YmxIZUY4bFJSdVwvN05EQU9CZ05WSFE4QkFmOEVCQU1DQjRBd0VBWUtLb1pJaHZkalpBWUxBUVFDQlFBd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFIZUtBdDJrc3BDbHJKK0huWDVkdDd4cEJLTWFcLzJSeDA5SEtKcUdMZVBNVktUNXd6T3RWY0NTYlV5SUp1S3N4TEpaNCtJck9Gb3ZQS0Q0U3RlRjZkTDlCVEZrTmI0QldLVWFCait3VmxBOVE5NW0zbG4rRmM2ZVo3RDRtcEZUc3g3N1wvZmlSXC94c1RtVUJYeFdSdms5NFFIS3hXVXM1YnAySjZGWFVSMHJrWFJxT1wvNXBlNGRWaGxhYmVvckc2SVJOQTAzUUJUZzZcL0dqeDNhVlpnemJ6VjhiWW5cL2xLbUQyT1YyT0xTNmh4UUc1UjEzUnlsdWxWZWwrbzNzUTh3T2tnclwvSnRGV2hpRmdpQmZyOWVXdGhhQkRcL3VOSHVYdVNzekhLRWJMTUNGU3VxT2Erd0JlWlhXdytrS0tZcHBFdUhkNTJqRU45aTJIbG9ZT2Y2VHNySVpNc3dnZ1JWTUlJRFBhQURBZ0VDQWhRMEdGalwvQWY0R1A0N3hueFwvcFBBRzB3VWJcL3lUQU5CZ2txaGtpRzl3MEJBUVVGQURCaU1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDaE1LUVhCd2JHVWdTVzVqTGpFbU1DUUdBMVVFQ3hNZFFYQndiR1VnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3hGakFVQmdOVkJBTVREVUZ3Y0d4bElGSnZiM1FnUTBFd0hoY05Nakl4TVRFM01qQTBNRFV6V2hjTk1qTXhNVEUzTWpBME1EVXlXakIxTVFzd0NRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNnd0tRWEJ3YkdVZ1NXNWpMakVMTUFrR0ExVUVDd3dDUnpjeFJEQkNCZ05WQkFNTU8wRndjR3hsSUZkdmNteGtkMmxrWlNCRVpYWmxiRzl3WlhJZ1VtVnNZWFJwYjI1eklFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySzdSMDdhS3NSc29sYTNlVVZGTVB6UGhUbHl2c1wvd0MwbVZQS3RSMGFJeDFGMlhQS09SSUNaaHhVaklzRms1NGpwSldaS25kaTgzaTFNYzdvaEpGTndJWlltUXZmMkhHMDFraXY2djVGS1B0dHA2WnVpXC94c2R3d1FrKzJ0ckxHZEtwaVZydnRSRFlQMGVVZ2RKTlhPbDJlM0FIOGVHOXBGalhEYmdIQ25uTFVjVGF4ZGdsNnZnMHFsXC9Hd1hnc2JFcTBycXdmZll5MzFpT2t5RXFKVldFTjJQRDBYZ0I4cDI3R3BuNnVXQlowVjNOM2JUZ1wvbkUzeGFLeTRDUWZidWVtcTJjMkQzbHhrVWk1VXpPSlBhQUNVMnJsVmFmSlwvNTlHSUVCM1RwSGFlVlZ5T3NLeVRhWkU4b2N1bVdzQWc4aUJzVVkwUFhpYTZZd2ZJdGp1TlJKUUlEQVFBQm80SHZNSUhzTUJJR0ExVWRFd0VCXC93UUlNQVlCQWY4Q0FRQXdId1lEVlIwakJCZ3dGb0FVSzlCcFI1UjJDZjcwYTQwdVFLYjNSMDFcL0NGNHdSQVlJS3dZQkJRVUhBUUVFT0RBMk1EUUdDQ3NHQVFVRkJ6QUJoaWhvZEhSd09pOHZiMk56Y0M1aGNIQnNaUzVqYjIwdmIyTnpjREF6TFdGd2NHeGxjbTl2ZEdOaE1DNEdBMVVkSHdRbk1DVXdJNkFob0IrR0hXaDBkSEE2THk5amNtd3VZWEJ3YkdVdVkyOXRMM0p2YjNRdVkzSnNNQjBHQTFVZERnUVdCQlJkUWhCc0c3dkhVcGRPUkwwVEo3azZFbmVES3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RUFZS0tvWklodmRqWkFZQ0FRUUNCUUF3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUZLakNDa1RaYmUxSCtZMEErMzJHSGU4UGNvbnRYRHM3R3d6U1wvYVpKWlFIbmlFekEycjFmUW91Szk4SXFZTGVTblwvaDV3dExCYmdubUVuZHdReUcxNEZrcm9LY3hFWHg2bzhjSWpEam9pVmhSSW4raFhwVzhIS1NmQXhFVkNTM3RhU2ZKdkF5K1ZlZGFubHNRTzBQTkFZR1F2XC9ZRGpGbGJlWXVBZGtHdjhYS0RhNUgxQVVYaUR6cG5PUVpaRzJLbEswUjNBSDI1WGl2cmVodzF3MWRnVDVHS2l5dUpLSEgwdUI5dngzMU5tdkYzcWtLbW9DeEVWNnlaSDZ6d1ZmTXdteFptYmYwc04weDJraldhb0h1c290UU5SYm01MXh4WW02dzhsSGlxRzM0S3N0b2M4YW14QnBEU1FFK3Fha0Fpb1pzZzRqU1hIQlhldHI0ZHN3WjFiQXdnZ1M3TUlJRG82QURBZ0VDQWdFQ01BMEdDU3FHU0liM0RRRUJCUVVBTUdJeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUtFd3BCY0hCc1pTQkpibU11TVNZd0pBWURWUVFMRXgxQmNIQnNaU0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVURVdNQlFHQTFVRUF4TU5RWEJ3YkdVZ1VtOXZkQ0JEUVRBZUZ3MHdOakEwTWpVeU1UUXdNelphRncwek5UQXlNRGt5TVRRd016WmFNR0l4Q3pBSkJnTlZCQVlUQWxWVE1STXdFUVlEVlFRS0V3cEJjSEJzWlNCSmJtTXVNU1l3SkFZRFZRUUxFeDFCY0hCc1pTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFV01CUUdBMVVFQXhNTlFYQndiR1VnVW05dmRDQkRRVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPU1JxUWtma2RzZVIxRHJCZTFlZVlRdDZ6YWlWMHhWN0lzWmlkNzVTMnoxQjZzaU1BTG9HRDc0VUFuVGYwR29tUG5SeW1hY0pHc1IwS083NUJzcXd4K1Zubm9NcEVlTFc5UVdOelBMeEE5TnpoUnAwY2taY3ZWZER0VlwvWDV2eUpRTzZWWTlOWFEzeFpEVWpGVXNWV1IyemxQZjJuSjdQVUxyQldGQm5qd2kwSVBmTHJDd2diM0MyUHdFd2pMZER6dytkUGZNclNTZ2F5UDdPdGJrTzJWNGMxc3M5dFRxdDlBOE9BSklMc1NFV0xuVFZQQTNiWWhhcm8zR1NSMU5Wd2E4dlFiUDQrK053emVhalRFVitIMHhyVUpaQmljUjBZZ3NRZzBHSE00cUJzVEJZN0ZvRU1veG9zNDhkM21WelwvMmRlWmJ4SjJIYWZNeFJsb1hlVXlTMENBd0VBQWFPQ0FYb3dnZ0YyTUE0R0ExVWREd0VCXC93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQURBUUhcL01CMEdBMVVkRGdRV0JCUXIwR2xIbEhZSlwvdlJyalM1QXB2ZEhUWDhJWGpBZkJnTlZIU01FR0RBV2dCUXIwR2xIbEhZSlwvdlJyalM1QXB2ZEhUWDhJWGpDQ0FSRUdBMVVkSUFTQ0FRZ3dnZ0VFTUlJQkFBWUpLb1pJaHZkalpBVUJNSUh5TUNvR0NDc0dBUVVGQndJQkZoNW9kSFJ3Y3pvdkwzZDNkeTVoY0hCc1pTNWpiMjB2WVhCd2JHVmpZUzh3Z2NNR0NDc0dBUVVGQndJQ01JRzJHb0d6VW1Wc2FXRnVZMlVnYjI0Z2RHaHBjeUJqWlhKMGFXWnBZMkYwWlNCaWVTQmhibmtnY0dGeWRIa2dZWE56ZFcxbGN5QmhZMk5sY0hSaGJtTmxJRzltSUhSb1pTQjBhR1Z1SUdGd2NHeHBZMkZpYkdVZ2MzUmhibVJoY21RZ2RHVnliWE1nWVc1a0lHTnZibVJwZEdsdmJuTWdiMllnZFhObExDQmpaWEowYVdacFkyRjBaU0J3YjJ4cFkza2dZVzVrSUdObGNuUnBabWxqWVhScGIyNGdjSEpoWTNScFkyVWdjM1JoZEdWdFpXNTBjeTR3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUZ3Mm1Vd3RlTGZ0akp2YzgzZWI4bmJTZHpCUHdSK0ZnNFVibVQxSE5cL0twbTBDT0xOU3hrQkxZdnZSem0rN1NaQVwvTGVVODAyS0krK1hqXC9hOGdIN0gwNWc0dFRJTk00eExHXC9tazhLYVwvOHJcL0ZtbkJRbDhGMEJXRVI1MDA3ZUxJenRIbzlWdkpPTHIwYmR3M3c5RjRTZks4VzE0N2VlMUZ4ZW8zSDRpTmNvbDFka1AxbXZVb2lRakVmZWhySTl6Z1dER0cxc0pMNUt5K0VSSThHQTRuaFgxUFNabklJb3phdmNOZ3NcL2U2Nk12K1ZOcVcyVEFZek4zOXpvSExGYnIyZzhoRHRxNmN4bFB0ZGsyZjhHSFZkbW5tYmt5UXZ2WTFYR2VmcUZTdHh1OWswSWtFaXJIRHgyMlRaeGVZOGhMZ0JkUXFvclYydVQ4MEFrSE43QjFkU0V4Z2dHeE1JSUJyUUlCQVRDQmlUQjFNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ2d3S1FYQndiR1VnU1c1akxqRUxNQWtHQTFVRUN3d0NSemN4UkRCQ0JnTlZCQU1NTzBGd2NHeGxJRmR2Y214a2QybGtaU0JFWlhabGJHOXdaWElnVW1Wc1lYUnBiMjV6SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVBaEF0cXdNYnZkWmxjOUlIS1hrOFJKZkVNQWtHQlNzT0F3SWFCUUF3RFFZSktvWklodmNOQVFFQkJRQUVnZ0VBa2M0OWk5ZjdVTFBodjQyWEJESVlsbGs4R1ZvSTBmNlpUNkRvckNkSlNQVnFYWko5bFZmOWFjN2RuZzRvQ1I2d1pBYnRUMTNYelN5VFRxTnl1eVJxMHVYOHU1bjBRVUljQmg0Ym9BUElsU0lvcHEzXC9zUHJJMllOczBTb3k3RVJmV2hDTWphckliazM3Y1FKbUhyeFwvcnh3YmZHUm1RTHZJRTBiMVdzcmJQeWFUNElmWW9VOWIraFJLQUt6ZDVwUVRBN1RJVHR0ajFnQk1zakt5Z1VxUkFRY08xWWdMMWU1aGN6WkJRYiswcEpjemNrXC9BcGtQZ0J2S2huaDlHSlBcLzAwZWp2WUhWbVplTm1FY3htcmx1TUM2dVVpbzFYcGlObEt5SU41UHVMZHY2aG13WThEM2EzUXRJOGRsSzZReFpHeVNucDJDTXM2SFRkbjFRU2tUQ1luZz09IiwiZGlkIjoiMTAwMDA0Mzk0OCIsInNka192ZXJzaW9uIjoiNC4xNi4zLjEiLCJhcHB2ZXJzaW9uIjoiNC4xNi4zLjEiLCJvc192ZXJzaW9uIjoiMTQuMSIsImNvdW50cnkiOiJLUiIsInJlY2VpcHRfbGV2ZWwiOjcsIm1hcmtldF9waWQiOiJjb20uY29tMnVzLmhpdmVzZGsubm9ybWFsLmZyZWVmdWxsLmFwcGxlLmdsb2JhbC5pb3MudW5pdmVyc2FsLmNzMDEiLCJkZXZpY2VfbW9kZWwiOiJpUGhvbmUxMCwzIiwic2VydmVyX2lkIjoia3IifQ==","game_info":"","item_type":"consumable","client_ip":"220.70.82.110"}' \

-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
curl -L -v \
-d '{"purchase_bypass_info":"eyJoaXZlX3RpbWV6b25lIjp7InpvbmVfaWQiOiIwIiwiem9uZV9uYW1lIjoiQXNpYVwvU2VvdWwiLCJhYmJyZXZpYXRpb24iOiIiLCJkc3QiOiIwIiwiaXAiOiIyMjAuNzAuODIuMTAwIiwiY291bnRyeV9jb2RlIjoiS1IiLCJnbXRfb2Zmc2V0IjoiMCIsImNvdW50cnlfbmFtZSI6IlNvdXRoIEtvcmVhIn0sImRpZCI6IiIsIm1hcmtldF9pZCI6MSwiY3VycmVuY3kiOiJLUlciLCJhcHB2ZXJzaW9uIjoiNC4xNi40LjAiLCJzZXJ2ZXJfaWQiOiJrciIsImhpdmVpYXBfcmVjZWlwdCI6ImV5SjJaWEpwWm1sallYUnBiMjRpT25zaWFuZHpVbVZ3Y21WelpXNTBZWFJwYjI0aU9pSmxlVXBvWWtkamFVOXBTa1pWZWtreFRtbEpjMGx1WnpGWmVVazJWM2xLVGxOVmJFWlVWVkpFVVRCRk0xbFhaRUprTUd4RFVWZGtTbFZYUmxGaU1VSnpXa2hhZDFVeU9VWlRSRUp6VVc1S2NWSkdRakpQVjNCQ1V6QktibG96Um05aE1uQlFWVVpHVWxKRlJqWlJha1pPVmxaR00xVlhaRnBTUmxwU1ZWVlNSVkpJVWtOWk1HaERZekZ3VkZGc2FHbE5NSEI2VjJ0b2EyTkdjRWhXVjJSVFVqRlplVmRzWkRSa2JVNUlWbTVzU2xKcmNITlphMlJIVFVkR1dFOVlWbXBsVlVwRlYyeG9TMDFIUmxoWGJrSmFUV3RaZDFsV1l6VmtWV3hHVW1wR2ExSXlhREpaTWpGelRVZFdWVkpWZUU1UlYzUklVVlJHVmxKVlRqTmtNRTVUWld4c05GSlljRUpWYTBwdVZHeGFRMUZYT1U1Uk1uUkhaREpPU0dWSGVFcFNWM2d4VjFock1HVkZUalpSVlhCRFdqQTFWMUZyUmxwV1JVWnpWbXhTVGxGcVVsbFNSbEpLWlVVeFJWb3piRTlXUlVZMVZHeFNRbVZyTlVkaU1XaEZWa1ZzTmxSVlVuSmxWVFZGVVZoc1QxWkZSalpVVkVaMlpESmtZVk5ZYUZKU1JVVnlVVzFrVDFaclNrSlVWVEZQVFZWS05WbHFTbEphTVVwV1ZHdFNTbEpVUm05WFdHeERVVzFPU1ZGWFpGWk5NVW95V1RJeFZsb3hiRmhPVjNSS1VqSjRWbHBHWXpGaVIwNDFVV3hTYTFKNmJEVlhiRTVEVlRGd1dGUnRlR2hYUlVsM1UxVmFUMk5HYjNsT1dFSnBZbGRPTkZSRlVrSmpWVXB1Vkd4YVExRllUazVUVkVKSFpESk9TR1ZIZUVwU2JWSXlXVEl4TkdFeVVYbGlSM1JoVlRCS1JsZHNhR0ZpUjBwSVQxaGtZVmRGYkc1V1Z6RlhZekZzV1ZWdVFtbE5hbFkyVkZaS1RtUXdWbEpYVlZKWFZWWkdURkpGUm5kUmJVNUpVVzVPWVZVd1NrdFpiVEZPWkZVeFVtTXpaRVJWVm14RlZteEdVbEl3VmpOVGJGcFdaV3RLWVZSVlNrNVNNRW8xWTFWa1ZGUlVVVFZSVjJSR1VqQk9SR05WWkZSVVZGRTFVVmhrUmxORlJYZFRWVVpEVkRJNVZWa3lSbEZaTTBKc1lWaENUMVJFYkd4VlZFRXlaRVZPTVU0elFsWlpNMlJyVVRGb2ExUnFhREpTTTBab1ZsZHdhMDVVYUdGUFNGSk5aVWRzVmxGNlFtdFJiVlpDU3pKV01WUldiRzVhTW1kNFRIcFdjRkZYYzNKU2F6RTBWbFZhZEZGVVNtaE5XRWt3V1ZWT1lVOUdUbkZhTW1SS1UxVXhTbE5WVGtOU1JVWk9VVzFrVDFacmFGTlVWVXBDV21wb1JsRlhjRUpSVlRGRFQwVmtRazFXVm10VFdHUlNWMVV4UTFsVlJrZFNSR2d5WWtWT1QxVnFRWGhTUlhCMFlWZGpOVTR5U2tOUFJGWnFTeko0Y2xJd2RHRlVWV2hDVWpCT1JHTXdaRUpWVmxaSFVXNWtSbEZyU2toVldHUmFZV3RHTUZGdFpHNWphMHB1VWxWYVExVlhUak5SVnpsYVlVZEdTVlZxUW1wU1J6a3lWRVJLVDJKSFRuVlZibkJOWWxWYU0xa3daRFJpUlhoMFZHNWFhVlY2YTNwYVJFcFRaVlp3TmxkWVZtRlNNVm8xVkZWU1JsSXdUa1JqTUdSQ1ZWWldSMUZ1Y0VKUmJXaHdWbTA1YTFOR1NqTlVNbXMwWkcxSmVWUnVjR3BSZWxadldUQm9RMk14Y0ZST1YzQnBUV3BDTWxscVNrOWxiVTVGVVZod1RWZEhVWHBYYTJoTFltczFjVkZZYkU1VFZXeERVMGRrV2xKR1dsTk5SMlJEVTFWc1ExSnNVa1JSTUVaVFVsaGtibG93Vms5UmJXUjJZMWRvY21GVll6Vk5helZ5VVd4R1dsRnJNVXBUUTNST1UxVm9SVkZ0Wkc1amEwcHVVbFZhUTFWWFRrUlJWM0JFVVc1U2JtVlZTbnBOVlhCeldXdGtjMkZIU25SVWJYaEtVbnBzTVZOVmFGTmlNa1paVkZka1drMXNXalZhUldSellsZEdXRlJ0YUd0U01WWnVWMWMxY2xveGJGaE9WRlpLVTBWS2Ixa3lOVk5PVld4SVVtNXdhazB4V2pCWGJHaE9XakZzV0ZSdGNHRlhSVWwzVjFaak1XRnNjRlJSYmxwaFlWVkpkMWxWWkZaYU1sSklZVWQ0YVdGVlNtOVpNR2hEWXpKR1dGUnRhRnBpV0doelUxVm9UMDFHYkZoT1YzUmFWMFZ3Y2xOVmFGTmlSMDUwVFZod1NsSXdXakZYYTA1RFlXMUplVTVYZEdoWFJrcDNXV3BKTVdWcmJFaFBWekZLVTBaYU5sZHNUak5hTVd0NVZtNXNhMUl5ZUhSWlZtUlBZVWRTU0ZaWFpHcFNlbXg2V1Zaa1QwNVZiRWhTYmxaaFVUQktjVmRzYUV0TlIwWllWMjVDV2sxcldYZFpWbU0xWkZWc1NWRnViRnBXTURSM1dWWmtUMkpGYkVsVWFrSmFWMFpLYzFsc1pGZGtWMUpKVkZoV1RsSkdiRWhSTUU1NlVqQkdVbFpWV2tOa01HeERVbTFzZDJJeVVrbFZibVJRWVZSb01scEVUbXROTUhoMFVtNWthbEl6YUhOVVJ6RlBaRzFLVkU5WGNHRlhSVzkzV1Zaa1lXTkdhM2xTYWtKaFZqQlplRnBGWkc5a2JVNTBZa1JDYkZWNmFETlRSa1phVWtaYVUwMUZPVU5SYkd4R1VtdE9VRkV5TVU1UmJrVjJUSHBHVFU1WGJIUmtiRnAwWTFabmVHSXdUbHBhV0VaNVZGVXhRazVGWkVKTlZsWnJVa2hrUmxGcE9UTlZWVlpDWkRCc1NWb3dVa0pWVlVwdVlqTkdiMkV5YkVoUFZFcFBZVEJLYm1Nd1NrTlJWV3hIVVZWU1FsTXdTbTVhTTBadllUSndVRlZHUmxKU1JVWXpWRzA1UWxKRlNuTlJWM0JHVVZkM01GTnJTVFZTTUhCSllWaG9VVTF0TlRGaFYwbzFWbFJHY2swelpIbGhWRlozWXpCa1NtVkdRazVTVkVFeFl6QmFUR05VWkc5VldGWTJaRzFLYkdWVlNqRlBSRXBIWWpOd05tVkhNV2xsYmtKMldqSTVRbUZyU2sxVk1GcHpUVWRTWVZZd2JGcGlSRXBzWVd4Q1Ywc3dVbkJPVjFwRFltdDBVV1JVYUhSbFZ6RkRWVmhTZGxKVE9VbE5iVXBHVlhwQ2VGRllUVFJaYXpVeFdsWlZlbEV3U25GaGJXZDRZa2hrZFZKSVRrcFFVMGx6U1dzeFNsTlZVa2RoYTA1RVVWaENOVm93UmpOVFZVcENXakJzVmxOWVRraGhSa296WTBSQ2FrMXROVEpXVkZKYVZUTnNhbGxYV2xGV1IzQTJXV3MxYW1Rd1RtNVhWV3hNWWpGd1NtVnRiM2RTVlVZelZGaGtZV1ZyVm1sVVZVcHlVakJGZUZaVlZrSmtNMlJVVlZab1EyUXlTa2hXVjJSV1lsUnNNbHBGVGtOU1JrWlVVVmhTU2xKWFRqWlVWazVhWkRCd1FsZFZVbGRWVmtaTlVrVkplRkZ0VGtsUmJrNWhWVEJLUlZkc2FFdE5SMFpZVjI1Q1drMXJXWGRaVm1NMVpGVnNSbEpxUm10U01tZ3lXVEl4YzAxSFZsVlNWbEpPVVd0V1NGRlVSbFpTVlU1dVpEQjBVbGRGU2pOWmEyUldXakZPV0U1WGNFMWhhMVpOVkZWR2NsSXdSWGhXVlZaRFlVVXhSRlpzV2s1a01HaHZXVEExVG1GclZqTlVXSEJHVFRBeGNWRlljRTlsYTFZelZqSm9hbFJyTVRaWFdHUk9aV3RWTVZSVlVrSmtNREZGVVZoa1dHRnJTWGhVVmxaU1pERkdibGRWVWxkVlZrWkZVa1ZTTUZGdFRrbFJiazVoVlRCS1dWbHFUa3RqTVhCSldraENZVkl4Vm01VmEyUlhUV3h3V0dWSVdtcFNNVm8xVTFWYVMySkhTa2hTYWtKb1ZucHNNVmt6YkVOU1JuQlpVMnBDYUZZeGNIZFhWRXBIVFVkR1dFOVlWa3BTVlZsNFdrVmtiMlJ0VG5SaVJFSnNWa1ZXVFZSVlJuSlNNRVY0VmxWV1JHUXpaRVJWYm5CYVpVVldObEZXU2tOYU1EVlhVV3RHZGxSVlRuSlNibVJxVWpOb2MxTlZWbk5rVm13MVRraG9SR1ZyUmt0UmJXUlBWbXRLUWxkV1VrSmlSbHBWVkZWb1dtUXdWa0pYVldoTVlqRndTbVZ0YjNkUk1FWlNWMVZhVEU1RlZrWlJWVTVLVWtac2JsRlZWbWxqTVVaTVVYcHJNRlZJU25OV01qRmhWMGMxV1ZvelVqUmxiVkpYVTJ0M05GWkVRbFJTTVd4MVdqQlNVMUl6UW5WYU1qUjZWR3BhVVZaRWFFdFVWVlpwVGpCYVJXRlVVbWxSYlRGUllVVk9kVmRxVFhaak0wVXlWVVZaZGxrd1pHcFRNV2hZWXpCM01XUnJPVEJhVmtwdlpWVnZNRTVZWjNwUlZrNVJUakpPVUZGcGRHaFpWemcxVFVkYWFtTklhRlJrYVRsR1YydGFhV0p0YkVKWmF6VnVWMnRrYjFOWGFIZFRWemd3VTBSYVRsTlZaM3BVVlVwS1VqQkZlRlpYVWtaa01GWkRURE5rVWxOVk1VSlhWVXBDV21wb1JGRldSa0prTUdnelYxVlNWMVZxUW5GUmEwcHVaREJhZGxGV1ZqRk9NRkpzWWpGYWJtVnRiRXRqVjNSd1kwYzFiR1J1U1hwamJrazFZMnQ0UzFNelRqTlZiV1JhVTFWME0xZFZTa05WVmxaSlVWWkdSbEpWT1hGUlZGSk9Va1pzU0ZFd1RucFNNRVpTVmxWYVEyVnJSa05oUjJ4M1lqSlNTVlZ1WkZCaFZHZ3lXV3BLVDJWdFRrUk9WMmhxVTBWS2VsZHNUVEZoYlVsNVRVaGFhVTFyTlRaWk1GSkNaV3Q0V0ZKdVpHcFNNMmh6V1RJd05XUnRVa2hVYldoaFpXc3hNMVJ1WkZwU1JscFRUVWRhUTFKRlJqTlVSM0JDWXpJNVJHTlhaRXhUVm14MFdWVm9VMDFIVGtWaU0xcE5UV3MxTlZsclRURmhSMDVKVVc1T1lWVjZWbkZaYWtsM1pHeHNXVkZ1WkdsU01WbzFXV3BKTlUxR2EzbFNiVFZPWlZSV2NWa3lNVE5rTUdoU1YxVlNWMVZxUWxCUmEwcGFVbFZhUlU5SVduTlJNRFZUVFVSR1JWTnRNWEJhZW1zeldXdEpORTVYVFhKaVIzUklVekZ3VGxGVVVraFJWRVpXV2tWU00xSlZTWFprTVVaR1VWaGtTbEZyU25GUlZrWkRXakk1ZUdGSGRIQlNlbXQ1VkcxMFExb3diRU5SYTBaS1VtdEdSVkZWZEVOYU1tUjRZVWQwY1ZReFFsSlZWVkpDWkRBMWRsRlZVa05pUlVaeFVXdEdXV0ZHVG5oT1ZXdzFVekk1YmxSVlRsRmtTR013VDFSQ1ExbFZTVEpPZW1SRVdWVldTRk5zYURGYWJFWkRUREJXZUZkclpHdE9hMDVVWVcxc1JHUkZPWFZrVlRGVldXeG9WMWRITVRSbFIwNDBXbTEwUkZSV1JrVldSazVSWlVkR2VWZHNhREpVYmtweVpVWlZlbFpIZEZaVVZXdDZUVE5zTm1ScldsZFdiRXBWVGtoa05GWXdjRVJQVkdzd1ZETk9hMWt4YnpCTE1VcElWRzVPV2xKSWJGTk9WMlIwV2toSmQySnJVa2hhZWpCcFRFTktUbE5WYkVSVldIQkVVVEJHYW1KWFpFSmtNR3hEVVZka1NsTlZlR3BYUkdod1ZHdDRSMVY2Vmxaa01FNXVWMVZzVEdJeGNFcGxiVzkzVWxWR00xUllaR0ZsYTFacFZGVktjbEl3UlhoV1ZWWkNaRE5rVkZWV2FFTmtNa3BJVmxka1ZtSlViREphUlU1RFVrWkdWRkZZVWtwU1YwNDJWRlpPV21Rd2NFSlhWVkpYVlZaR1RWSkZTWGhSYlU1SlVXNU9ZVlV3U2tWWGJHaExUVWRHV0ZkdVFscE5hMWwzV1Zaak5XUlZiRVpTYWtaclVqSm9NbGt5TVhOTlIxWlZVbFpTVGxGclZraFJWRVpXVWxWT2JtUXdkRkpYUlVveldXdGtWbG94VGxoT1YzQk5ZV3RXVFZSVlJuSlNNRVY0VmxWV1EyRkZNVVJXYkZwT1pEQm9iMWt3TlU1V1JrWXpWR3RTVG1Rd01WVmFNMmhRVmtWRmVWWXlhR3BVYXpFMllUTmtUMUpGTVROVVZsSnVaVVU1VlZGVVNsaGhhMHAxVkZaS2VtUXdaRkpYVlZKWFZWWkdSVkpGU2t0UmJVNUpVVzVPWVZVd1NsUlpha2sxVFVWc1JsUnJTa3BSZWtKdVZXNXdUbVZGY0hGUlYzUkRXakExVjFGclJucFVWV2hXVW01a2FsSXphSE5UVlZaUFlrZE9kVlZ1UW1GaVYzaHhWMVpvVTJOSFNYbE9SMlJTVjBaWmQxbFZZelZsVjBaWlZXcFdUbFZyTVROU1ZrWmFVa1phVWxWVmRFVlJXRUpEV1RCb1EyTXhjRlJSYTNCcFlsVXhNVlJXUm5wa01FNVNWMVZTVjFWV1JraFNXR1JMVm14V05sRnFTazVSYTBaSVVXNXNlRkl4VGs1T1JHeENXakJXU0ZGc1RqRlJhMHBDVVZkc1FrMXJiRUpSYTNCeFkwVjROazFWUm1walZsSXdZVE5zUzJWWFpGTlVWMDE2Vld0T1YwOUhUbGhoYkZKMVUwZE9SMUZ0U21GU1NGWllZbFZLVkdORVRtRlRTRkp0Vmtkd2NWWklWalJsUlZZd1YwTTRlRk5FWkZwbFZteHpUVEJ2TWxkV1NtbFdTSEJEVlVWV1YySXdSWFpXYldoYVVrVjBXVTFWVWpWbFJUVkRUVWRPVlZwSFVuaFhSM2N4V2toYVRsWnVjREJUZWxWNFRqQnNSV1JzYkRGV2JGSmhWMGhDZEdFd09YTlNWWFJPV1ZVMVJGUlZWa0prTUdoU1YxVlNWMVZxUWxCUmEwcGFVbFZhVFdSWVkzcGpWVnBhVkZSU2NGbFlRa3BqVm05NlkycFpOVTVxV1haWldHdzFWVE5LVGxGVWFFaFJWRVpXV2tWV00xSlZTWFprTVVaSFZGVkdUbEZyUm0xUFNHUkZXakZzUlZac1NYZFZSVVpTVTBNNVExRldSa1ZSVjJSR1VqQXhRbUl3WkVSUk0wWklWVEF3TUU5VlNrSlVWVkpDVFcxa1FsUlZaRlpSTURGU1VUQlJNbGt3YUVaU2JYY3dXVlpvVlZWV2EzbGFWRTR5VDFWa00xUXdSa1pYYTNneFZHbDBOVlZ0YUVsU2ExRjJUVEl4YkdJemJHOWpSekV5VkROa2JsVkdWblZWUm1SVlpVYzFWRTVIUmpCTE0wWktaVVpXUkZSVlkzaGlWMnh2VWtWemVGRlVUbFpXUkdkNVZHeEdOazVxUW5CaVZUbHpWRlJKTTJGdFNtdGlNV2d3VFd4R2JXVlZXazVpVTNSYVlVZHNhMUpIZEUxU2FrWXlWRVpXYUZvd01ESlJiV1JGVGxSYVRHVlZkRUpRVkRCcFdGZ3dMbVY1U2pCamJVWjFZekpHYW1SSGJIWmlhMnhyU1dwdmFVMXFRWGROUkVGM1RVUk5kMDVVV1RKT1ZHY3hUbWxKYzBsdE9YbGhWMlJ3WW0xR2MxWklTbWhpYms1b1dUTlNjR0l5TlVwYVEwazJTV3BKZDAxRVFYZE5SRUY2VFVSVk1rNXFWVFJPVkZscFRFTkthV1JYTld0aVIxWktXa05KTmtsdFRuWmlVelZxWWpJd2VXUllUWFZoUjJ3eVdsaE9hMkY1TlhWaU0wcDBXVmQzZFZwdVNteGFWMW94WWtkM2RWbFlRbmRpUjFWMVdqSjRkbGx0Um5OTWJXeDJZM2sxTVdKdGJESmFXRXA2V1ZkM2FVeERTbmRqYlRsclpGZE9NRk5YVVdsUGFVcHFZakl3ZFZreU9YUk5ibFo2VEcxb2NHUnRWbnBhUjNOMVltMDVlV0pYUm5OTWJWcDVXbGRXYldSWGVITk1iVVozWTBkNGJFeHRaSE5pTWtwb1lrTTFjR0l6VFhWa1Z6VndaRzFXZVdNeVJuTk1iVTU2VFVSRmFVeERTbmRrV0VwcVlVZEdlbHBWVW1oa1IxVnBUMnBGTWs5RVFYbE9WRmt3VDBSWk5VNXFTWE5KYlRsNVlWZGtjR0p0Um5OVlNGWjVXVEpvYUdNeVZrVlpXRkpzU1dwdmVFNXFaM2ROYWxVeVRrUm5NazlVV1hsTVEwcDRaRmRHZFdSSGJEQmxVMGsyVFZOM2FXUkliSGRhVTBrMlNXdE9kbUp1VGpGaVYwWnBZa2RWYVV4RFNtdGFXRnB3V1RKV1YxcFlTbkJhYld4cVdWaFNjR0l5TkdsUGFVb3dVakpTVEUxWWJHOVVWa1pVVDBkak0xVkZXa2xOZW1STVRtMWtTVmxYUmtKWlZUbERXbXBzVldWRmVFcFVXRUkxVDBjNWJsSnFiRTlpTUhoMVlWVm9kMVJyWkRWa01qRkhUakZyZDAxVVJraGhXRVpUU1dsM2FWcEhWakpoVjA1c1ZtMVdlV0ZYV25CWk1rWXdZVmM1ZFZSdE9YVlpNbFZwVDJsSmVWcEhWVEpaVkZacVdsTXdOVTFxWkd0TVZGRTFUbTFaZEZsWFNUUlpVekZ0V1ZkVmQwMTZSVEZhVkVsNVRYcFphVXhEU21oalNFSkNXVEpPZG1SWE5UQldSemx5V2xjMGFVOXBTVFZaYWtrMVdrZFJNVmw1TVdoT01ra3hURlJOZWxwSFdYUlBWR3N3VDBNd2VGbFhTbTFQVkZsNVQxUmthMWw2V1dsTVEwcHdZbXRHZDJORk9UTmliVlo1WXpKb2NHTkdValZqUjFWcFQybEtVVlpXU2tSVFJVWlVVbFZSYVV4RFNucGhWMlIxV2xkU1JWbFlVbXhKYW05NFRtcG5kMDFxVlRKT1JHY3pUWHBSZVV4RFNteGlibHB3WTIwNWRXSlhWblZrUTBrMlNXeE9hR0p0VW1saU0yZHBabEV1Tm5WbmNYWXlZMDFoUlRsaVZ6WnRhRjlRUmtKVlNFUlZUamhWTlRoWVNuTmZiSEJKVlRkMlFTMU9kRXhRVVZrM09VMDBPV2xZY1Mxc1IyRkVVM2QxU2t0WlJXbGtVa2hGVjJWNU5IaE1hVFU1U1d3NGJtY2lMQ0p3WVhsc2IyRmtSR0YwWVNJNkltVjVTakJqYlVaMVl6SkdhbVJIYkhaaWEyeHJTV3B2YVUxcVFYZE5SRUYzVFVSTmQwNVVXVEpPVkdjeFRtbEpjMGx0T1hsaFYyUndZbTFHYzFaSVNtaGliazVvV1ROU2NHSXlOVXBhUTBrMlNXcEpkMDFFUVhkTlJFRjZUVVJWTWs1cVZUUk9WRmxwVEVOS2FXUlhOV3RpUjFaS1drTkpOa2x0VG5aaVV6VnFZakl3ZVdSWVRYVmhSMnd5V2xoT2EyRjVOWFZpTTBwMFdWZDNkVnB1U214YVYxb3hZa2QzZFZsWVFuZGlSMVYxV2pKNGRsbHRSbk5NYld4MlkzazFNV0p0YkRKYVdFcDZXVmQzYVV4RFNuZGpiVGxyWkZkT01GTlhVV2xQYVVwcVlqSXdkVmt5T1hSTmJsWjZURzFvY0dSdFZucGFSM04xWW0wNWVXSlhSbk5NYlZwNVdsZFdiV1JYZUhOTWJVWjNZMGQ0YkV4dFpITmlNa3BvWWtNMWNHSXpUWFZrVnpWd1pHMVdlV015Um5OTWJVNTZUVVJGYVV4RFNuZGtXRXBxWVVkR2VscFZVbWhrUjFWcFQycEZNazlFUVhsT1ZGa3dUMFJaTlU1cVNYTkpiVGw1WVZka2NHSnRSbk5WU0ZaNVdUSm9hR015VmtWWldGSnNTV3B2ZUU1cVozZE5hbFV5VGtSbk1rOVVXWGxNUTBwNFpGZEdkV1JIYkRCbFUwazJUVk4zYVdSSWJIZGFVMGsyU1d0T2RtSnVUakZpVjBacFlrZFZhVXhEU210YVdGcHdXVEpXVjFwWVNuQmFiV3hxV1ZoU2NHSXlOR2xQYVVvd1VqSlNURTFZYkc5VVZrWlVUMGRqTTFWRldrbE5lbVJNVG0xa1NWbFhSa0paVlRsRFdtcHNWV1ZGZUVwVVdFSTFUMGM1YmxKcWJFOWlNSGgxWVZWb2QxUnJaRFZrTWpGSFRqRnJkMDFVUmtoaFdFWlRTV2wzYVZwSFZqSmhWMDVzVm0xV2VXRlhXbkJaTWtZd1lWYzVkVlJ0T1hWWk1sVnBUMmxKZVZwSFZUSlpWRlpxV2xNd05VMXFaR3RNVkZFMVRtMVpkRmxYU1RSWlV6RnRXVmRWZDAxNlJURmFWRWw1VFhwWmFVeERTbWhqU0VKQ1dUSk9kbVJYTlRCV1J6bHlXbGMwYVU5cFNUVlpha2sxV2tkUk1WbDVNV2hPTWtreFRGUk5lbHBIV1hSUFZHc3dUME13ZUZsWFNtMVBWRmw1VDFSa2ExbDZXV2xNUTBwd1ltdEdkMk5GT1ROaWJWWjVZekpvY0dOR1VqVmpSMVZwVDJsS1VWWldTa1JUUlVaVVVsVlJhVXhEU25waFYyUjFXbGRTUlZsWVVteEphbTk0VG1wbmQwMXFWVEpPUkdjelRYcFJlVXhEU214aWJscHdZMjA1ZFdKWFZuVmtRMGsyU1d4T2FHSnRVbWxpTTJkcFpsRTlQU0lzSW5abGNtbG1hV1ZrVkhsd1pTSTZkSEoxWlN3aWRtVnlhV1pwWldSTlpYTnpZV2RsSWpvaVUzVmpZMlZ6Y3lKOWZRPT0iLCJvc192ZXJzaW9uIjoiMTUuNSIsImFuYWx5dGljc19pZCI6IkdNdGd2TjZ2UlhhaHR5QVpmK1d4aWc9PSIsIm1hcmtldF9waWQiOiJjb20uY29tMnVzLmhpdmVzZGsubm9ybWFsLmZyZWVmdWxsLmFwcGxlLmdsb2JhbC5pb3MudW5pdmVyc2FsLmNzMDEiLCJ1aWQiOiIiLCJjb3VudHJ5IjoiS1IiLCJkZXZpY2VfbW9kZWwiOiJpUGhvbmUxMSw2IiwiZ2FtZV9sYW5ndWFnZSI6ImtvIiwib3NfYXBpX2xldmVsIjoiMTUuNSIsInZpZCI6IjEwMDcxNzUxMjQwIiwibGFuZ3VhZ2UiOiJrby1LUiIsImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLm5vcm1hbC5mcmVlZnVsbC5hcHBsZS5nbG9iYWwuaW9zLnVuaXZlcnNhbCIsInNka192ZXJzaW9uIjoiNC4xNi40LjAiLCJhY2NvdW50X3V1aWQiOiI5YjI5ZGQ1Yy1hN2I1LTMzZGYtOTk0OC0xYWJmOTYyOTdkYzYiLCJwcmljZSI6MTUwMCwidmlkX3R5cGUiOiJ2NCIsImhpdmVfY291bnRyeSI6IktSIiwicmVxdWVzdF90eXBlIjoxLCJyZWNlaXB0X2xldmVsIjoxNSwicHJvZHVjdF90eXBlIjoiY29uc3VtYWJsZSJ9","game_info":"","item_type":"consumable","client_ip":"220.70.82.100"}' \
-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
curl -L -v \
-d '{"purchase_bypass_info":"ew0KICAgICJtYXJrZXRfaWQiOjIsDQogICAgImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLm5vcm1hbC5mcmVlZnVsbC5nb29nbGUuZ2xvYmFsLmFuZHJvaWQuY29tbW9uIiwNCiAgICAiYXBwdmVyc2lvbiI6IjEuMCIsDQogICAgImRpZCI6IjUxNjE3ODg3NyIsDQogICAgImhpdmVfY291bnRyeSI6IktSIiwNCiAgICAiY291bnRyeSI6IktSIiwNCiAgICAibGFuZ3VhZ2UiOiJrbyIsDQogICAgImdhbWVfbGFuZ3VhZ2UiOiJrbyIsDQogICAgInZpZCI6IjEwMDAwMDAxMjE1IiwNCiAgICAidWlkIjoiNzcxMzYyIiwNCiAgICAic2VydmVyX2lkIjoia3IiLA0KICAgICJkZXZpY2VfbW9kZWwiOiJQaXhlbCIsDQogICAgIm9zX3ZlcnNpb24iOiI4LjAuMCIsDQogICAgInNka192ZXJzaW9uIjoiNC40LjAiLA0KICAgICJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJwdXJjaGFzZV9kYXRhXCI6XCJ7XFxcIm9yZGVySWRcXFwiOlxcXCJHUEEuMzM2OS03MzM0LTY4OTUtNjg1NDBcXFwiLFxcXCJwYWNrYWdlTmFtZVxcXCI6XFxcImNvbS5jb20ydXMuaGl2ZXNkay5ub3JtYWwuZnJlZWZ1bGwuZ29vZ2xlLmdsb2JhbC5hbmRyb2lkLmNvbW1vblxcXCIsXFxcInByb2R1Y3RJZFxcXCI6XFxcIml0ZW0wMlxcXCIsXFxcInB1cmNoYXNlVGltZVxcXCI6MTUwNDA4NzQ4NDk4OSxcXFwicHVyY2hhc2VTdGF0ZVxcXCI6MCxcXFwiZGV2ZWxvcGVyUGF5bG9hZFxcXCI6XFxcIntcXFxcXFxcInZpZFxcXFxcXFwiOlxcXFxcXFwiMTAwMDAwMDEyMTVcXFxcXFxcIixcXFxcXFxcInZpZF90eXBlXFxcXFxcXCI6XFxcXFxcXCJ2NFxcXFxcXFwiLFxcXFxcXFwidWlkXFxcXFxcXCI6XFxcXFxcXCI3NzEzNjJcXFxcXFxcIixcXFxcXFxcIm1hcmtldF9jdXJyZW5jeVxcXFxcXFwiOlxcXFxcXFwiS1JXXFxcXFxcXCIsXFxcXFxcXCJtYXJrZXRfcHJpY2VcXFxcXFxcIjoyMDAwMDAwMDAwLFxcXFxcXFwiZ2FtZV9jdXJyZW5jeVxcXFxcXFwiOlxcXFxcXFwiS1JXXFxcXFxcXCIsXFxcXFxcXCJnYW1lX3ByaWNlXFxcXFxcXCI6MjIwMCxcXFxcXFxcInNlcnZlcl9pZFxcXFxcXFwiOlxcXFxcXFwia3JcXFxcXFxcIixcXFxcXFxcImFkZGl0aW9uYWxJbmZvXFxcXFxcXCI6bnVsbH1cXFwiLFxcXCJwdXJjaGFzZVRva2VuXFxcIjpcXFwicGVtZnBwZWxhZWVja2hnZ2tsZGFobW9lLkFPLUoxT3dBaWs4ZWs1WEVaRHdIN3pqNlBoUVhLUE56US1fQlRhZFpsSmlKUkRPcjhyOWN4LVloRWo3OUFBeVdSOENRa1hGd29tb2NmZU9wUHU2N0NOQ0YzWFRlcVF1eXM5a1hNX1JLanVOWnlYRkVRZnhJLWxxWVBzbG9lU1JBekhnMnBmOHYwZ3ptQ0EtWDBZeXFMbkdTdy1jNEVmYlZmMGdkYTRpMmptTENfVUhtMjRjWXJkRVxcXCJ9XCIsXCJzaWduYXR1cmVcIjpcIlA3aEFBVWhNZEg2N0lMQmh3bDEyTUkybzJXSHkrTE9EcGo5WFgwVVVaTUU1SlxcXC9hMEwyaDhDZFIzbFhDT0ppMFZsS3JIVktkdkdaNXNiMFFmUU52a2N1dGZLTGdTM3Q1RFxcXC91N3haRTFzSFl2dWNoMzk4STdtOGV4NXJqVWU5TTF5RHNUY0tPczhyTFdsanYyelVlNXMwQk1PTnV0NUtIbEsxV3FtUE5jQzliNW1XY1R3Z3JNSjBQTDNrd0pmM3VPbVp1VXRcXFwvRXBKc0RQNGtaNGFqMDloNEFwbFZUS00zOVp0WDlGUGh0dEp4MGdFeFNjeEptd0V1bVkxTFUyMXhPaDlWaDh1WDY3T1dmR00zRWc1cVxcXC8xWm5JSWd3cENxMjNXTWFkdFJuZVpxSEFEZCt5ZXFKbmpRK3lMV2FqODkweVgrN28yelI2ZDFNcHVqeFxcXC90MzhXSUtIUT09XCJ9IiwNCiAgICAicHJpY2UiOjIyMDAsDQogICAgImN1cnJlbmN5IjoiS1JXIg0KfQ==","client_ip":"220.70.82.100","game_info":{"server_uid":1,"giftee_uid":null,"level":1,"character_id":0,"character_type_id":0,"character_level":0,"is_emulator":0}}' \
-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
curl -L -v \
-d '{"purchase_bypass_info":"eyJtYXJrZXRfaWQiOjQsImFwcGlkIjoiY29tLmNvbTJ1cy5wcm9iYXNlYmFsbDNkLmFuZHJvaWQub25lc3RvcmUuZ2xvYmFsLm5vcm1hbCIsImFwcHZlcnNpb24iOiI4LjAuMi4xIiwiZGlkIjoiNTAwMDAzNzgzNSIsImhpdmVfY291bnRyeSI6IktSIiwiY291bnRyeSI6IktSIiwibGFuZ3VhZ2UiOiJrbyIsImdhbWVfbGFuZ3VhZ2UiOiJrbyIsInZpZCI6bnVsbCwidmlkX3R5cGUiOiJ2MCIsInVpZCI6IjkwMDAwMDEwNDYwIiwic2VydmVyX2lkIjoiS09SIiwiZGV2aWNlX21vZGVsIjoiU00tTjk2ME4iLCJvc192ZXJzaW9uIjoiMTAiLCJvc19hcGlfbGV2ZWwiOjI5LCJzZGtfdmVyc2lvbiI6IjQuMTUuNC4wIiwicHJpY2UiOjExMDAwLCJvcmlnaW5hbF9wcmljZSI6MCwiY3VycmVuY3kiOiJLUlciLCJtYXJrZXRfcGlkIjoiY29tLmNvbTJ1cy5wcm9iYXNlYmFsbDNkLmFuZHJvaWQub25lc3RvcmUuZ2xvYmFsLm5vcm1hbC5wYWNrODciLCJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJwdXJjaGFzZV9kYXRhXCI6XCJ7XFxcIm9yZGVySWRcXFwiOlxcXCJPTkVTVE9SRTdfMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxNTU0OTg4XFxcIixcXFwicGFja2FnZU5hbWVcXFwiOlxcXCJjb20uY29tMnVzLnByb2Jhc2ViYWxsM2QuYW5kcm9pZC5vbmVzdG9yZS5nbG9iYWwubm9ybWFsXFxcIixcXFwicHJvZHVjdElkXFxcIjpcXFwiY29tLmNvbTJ1cy5wcm9iYXNlYmFsbDNkLmFuZHJvaWQub25lc3RvcmUuZ2xvYmFsLm5vcm1hbC5wYWNrODdcXFwiLFxcXCJwdXJjaGFzZVRpbWVcXFwiOjE2NDc0MTI4NDIwODYsXFxcInB1cmNoYXNlSWRcXFwiOlxcXCJTQU5EQk9YMzAwMDAwMTU1Njk4NlxcXCIsXFxcInB1cmNoYXNlVG9rZW5cXFwiOlxcXCJTQU5EQk9YVDAwMDAwMTU1Njk4NlxcXCIsXFxcImRldmVsb3BlclBheWxvYWRcXFwiOlxcXCJ7XFxcXFxcXCJwcmljZVxcXFxcXFwiOlxcXFxcXFwiMTEwMDBcXFxcXFxcIixcXFxcXFxcImFkZGl0aW9uYWxJbmZvXFxcXFxcXCI6bnVsbH1cXFwifVwiLFwic2lnbmF0dXJlXCI6XCJ6N3ZmT1dOQis0bUZwM01rOTN4RlI4YlNFcjZpVisxZHZIUnJGTFNvNVNFNnNoV0tTNVpiVG1YM25Kb3MrVDJqWHpZcUZ5QjBQcklybEplYVFtK3pVbkV2bXBMMVFaTUxpdWhcXFwvbEVDcXN2TnJ5bzJrdGpBUEFRZlZxNzdlajQ0VVRudXI4ZFRLXFxcL1ZNdXNhdFdzSlNyZU5jRGd6Wm5lZjNoQ0I0bHU5dFAwdzQ9XCJ9IiwicmVjZWlwdF9sZXZlbCI6NiwiaGl2ZV90aW1lem9uZSI6eyJpcCI6IjEyMi4zOC40Ny4xOTkiLCJ6b25lX2lkIjowLCJjb3VudHJ5X2NvZGUiOiJLUiIsInpvbmVfbmFtZSI6IkFzaWFcL1Nlb3VsIiwiY291bnRyeV9uYW1lIjoiU291dGggS29yZWEiLCJhYmJyZXZpYXRpb24iOiIiLCJnbXRfb2Zmc2V0IjowLCJkc3QiOjB9fQ==","game_info":{"server_uid":37131,"giftee_uid":0,"level":10,"character_id":0,"character_type_id":0,"character_level":0,"is_emulator":0}}' \
-H "Content-Type: text/html" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
curl -L -v \
-d '{"purchase_bypass_info":"eyJtYXJrZXRfaWQiOjYsImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQuZ2FsYXh5c3RvcmUuZ2xvYmFsLm5vcm1hbCIsImFwcHZlcnNpb24iOiI0LjE1LjIuMiIsImRpZCI6IjUwNzMzODM5MjMiLCJoaXZlX2NvdW50cnkiOiJLUiIsImNvdW50cnkiOiJLUiIsImxhbmd1YWdlIjoia28iLCJnYW1lX2xhbmd1YWdlIjoia28iLCJ2aWQiOiIxNDIxMDM2NjEiLCJ2aWRfdHlwZSI6InYxIiwidWlkIjpudWxsLCJzZXJ2ZXJfaWQiOiJrciIsImRldmljZV9tb2RlbCI6IlNNLUc5NTBGIiwib3NfdmVyc2lvbiI6IjkiLCJvc19hcGlfbGV2ZWwiOjI4LCJzZGtfdmVyc2lvbiI6IjQuMTUuMi4yIiwicHJpY2UiOjExMzUsIm9yaWdpbmFsX3ByaWNlIjowLCJjdXJyZW5jeSI6IktSVyIsIm1hcmtldF9waWQiOiJpdGVtMDEiLCJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJwdXJjaGFzZURhdGFcIjpcIntcXFwibUl0ZW1JZFxcXCI6XFxcIml0ZW0wMVxcXCIsXFxcIm1JdGVtTmFtZVxcXCI6XFxcIml0ZW0wMVxcXCIsXFxcIm1JdGVtRGVzY1xcXCI6XFxcIml0ZW0wMSBkZXNjXFxcIixcXFwibUl0ZW1QcmljZVxcXCI6MTEzNSxcXFwibUl0ZW1QcmljZVN0cmluZ1xcXCI6XFxcIu+/pjEsMTM1XFxcIixcXFwibVR5cGVcXFwiOlxcXCJpdGVtXFxcIixcXFwibUNvbnN1bWFibGVZTlxcXCI6XFxcIllcXFwiLFxcXCJtQ3VycmVuY3lVbml0XFxcIjpcXFwi77+mXFxcIixcXFwibUN1cnJlbmN5Q29kZVxcXCI6XFxcIktSV1xcXCIsXFxcIm1JdGVtSW1hZ2VVcmxcXFwiOlxcXCJodHRwczovL2ltZy5zYW1zdW5nYXBwcy5jb20vYXBwc2l0ZW0vaXRlbURlZmF1bHRJbWFnZS5qcGdcXFwiLFxcXCJtSXRlbURvd25sb2FkVXJsXFxcIjpcXFwiXFxcIixcXFwibVJlc2VydmVkMVxcXCI6XFxcIlxcXCIsXFxcIm1SZXNlcnZlZDJcXFwiOlxcXCJcXFwiLFxcXCJtT3JkZXJJZFxcXCI6XFxcIlAyMDIxMTAxNEtSNjQ0NDY5NjVcXFwiLFxcXCJtUGF5bWVudElkXFxcIjpcXFwiVFBNVElEMjAyMTEwMTRLUjY0NDQ2OTY1XFxcIixcXFwibVB1cmNoYXNlSWRcXFwiOlxcXCI2ZmFmY2VmMWQ2NDNkYTRiYzEzNjBmYTBjNGVmNzZjZGVlNGUyNTRkNTJkNDAzMjU0OWUzMDEzYTEzMDhhZTkyXFxcIixcXFwibVBhc3NUaHJvdWdoUGFyYW1cXFwiOlxcXCJcXFwiLFxcXCJtVmVyaWZ5VXJsXFxcIjpcXFwiaHR0cHM6Ly9pYXAuc2Ftc3VuZ2FwcHMuY29tL2lhcC9nZXRQdXJjaGFzZVJlY2VpcHQuYXM/cHJvdG9jb2xWZXJzaW9uPTUuMFxcXCIsXFxcIm1VZHBTaWduYXR1cmVcXFwiOlxcXCJcXFwiLFxcXCJtUHVyY2hhc2VEYXRlXFxcIjpcXFwiMjAyMS0xMC0xNCAxNDo1ODowOFxcXCJ9XCIsXCJwdXJjaGFzZUlkXCI6XCI2ZmFmY2VmMWQ2NDNkYTRiYzEzNjBmYTBjNGVmNzZjZGVlNGUyNTRkNTJkNDAzMjU0OWUzMDEzYTEzMDhhZTkyXCJ9IiwiaGl2ZV90aW1lem9uZSI6eyJpcCI6IjIyMC43MC44Mi4xMDAiLCJ6b25lX2lkIjowLCJjb3VudHJ5X2NvZGUiOiJLUiIsInpvbmVfbmFtZSI6IkFzaWEvU2VvdWwiLCJjb3VudHJ5X25hbWUiOiJTb3V0aCBLb3JlYSIsImFiYnJldmlhdGlvbiI6IiIsImdtdF9vZmZzZXQiOjAsImRzdCI6MH19","game_info":"","item_type":"consumable","client_ip":"220.70.82.100"}' \
-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
curl -L -v \
-d '{"purchase_bypass_info":"eyJtYXJrZXRfaWQiOjE0LCJhcHBpZCI6ImNvbS5jb20ydXMuc21vbi5hbmRyb2lkLmZhY2Vib29rLmdsb2JhbC5ub3JtYWwiLCJhcHB2ZXJzaW9uIjoiNi41LjYiLCJkaWQiOiI1MDg4NzEwMjY2IiwiaGl2ZV9jb3VudHJ5IjoiVVMiLCJjb3VudHJ5IjoiVVMiLCJsYW5ndWFnZSI6ImVuIiwiZ2FtZV9sYW5ndWFnZSI6ImVuIiwidmlkIjpudWxsLCJ2aWRfdHlwZSI6InYwIiwidWlkIjoiMjMzMDg3MDcxIiwic2VydmVyX2lkIjoiMSIsImRldmljZV9tb2RlbCI6IkFuZHJvaWQgU0RLIGJ1aWx0IGZvciB4ODZfNjQiLCJvc192ZXJzaW9uIjoiOSIsIm9zX2FwaV9sZXZlbCI6MjgsInNka192ZXJzaW9uIjoiNC4xNS40LjAiLCJwcmljZSI6MjkuOTksIm9yaWdpbmFsX3ByaWNlIjowLCJjdXJyZW5jeSI6IlVTRCIsIm1hcmtldF9waWQiOiJjb20uY29tMnVzLnNtb24uYW5kcm9pZC5mYWNlYm9vay5nbG9iYWwubm9ybWFsLnBhY2sxMTUiLCJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJwdXJjaGFzZV9kYXRhXCI6XCJ7XFxcImRldmVsb3BlclBheWxvYWRcXFwiOlxcXCIyMDY4NDY3N1xcXCIsXFxcImlzQ29uc3VtZWRcXFwiOmZhbHNlLFxcXCJwYXltZW50QWN0aW9uVHlwZVxcXCI6XFxcImNoYXJnZVxcXCIsXFxcInBheW1lbnRJRFxcXCI6XFxcIjQ5NjcxMTA3OTAwNzI1NTZcXFwiLFxcXCJwcm9kdWN0SURcXFwiOlxcXCJjb20uY29tMnVzLnNtb24uYW5kcm9pZC5mYWNlYm9vay5nbG9iYWwubm9ybWFsLnBhY2sxMTVcXFwiLFxcXCJwdXJjaGFzZVBsYXRmb3JtXFxcIjpcXFwiRkJcXFwiLFxcXCJwdXJjaGFzZVByaWNlXFxcIjp7XFxcImFtb3VudFxcXCI6XFxcIjI5Ljk5XFxcIixcXFwiY3VycmVuY3lcXFwiOlxcXCJVU0RcXFwifSxcXFwicHVyY2hhc2VUaW1lXFxcIjoxNjQ3NTc1NDcwLFxcXCJwdXJjaGFzZVRva2VuXFxcIjpcXFwiMTExNjA2NjQ2NTkwNjYzM1xcXCIsXFxcInNpZ25lZFJlcXVlc3RcXFwiOlxcXCJvMm5jTkR2NWRHR3F1YWxGZjFQWWxiTjJvN1dGRUxEN1ZuRFR2SEtjU25VLmV5SmhiR2R2Y21sMGFHMGlPaUpJVFVGRExWTklRVEkxTmlJc0ltRndjRjlwWkNJNklqRTBPVE13TXpnd01qUXlOREUwT0RFaUxDSmtaWFpsYkc5d1pYSmZjR0Y1Ykc5aFpDSTZJakl3TmpnME5qYzNJaXdpYVhOZlkyOXVjM1Z0WldRaU9tWmhiSE5sTENKcGMzTjFaV1JmWVhRaU9qRTJORGMxTnpVME9ESXNJbkJoZVcxbGJuUmZZV04wYVc5dVgzUjVjR1VpT2lKamFHRnlaMlVpTENKd1lYbHRaVzUwWDJsa0lqb2lORGsyTnpFeE1EYzVNREEzTWpVMU5pSXNJbkJ5YjJSMVkzUmZhV1FpT2lKamIyMHVZMjl0TW5WekxuTnRiMjR1WVc1a2NtOXBaQzVtWVdObFltOXZheTVuYkc5aVlXd3VibTl5YldGc0xuQmhZMnN4TVRVaUxDSndkWEpqYUdGelpWOXdiR0YwWm05eWJTSTZJa1pDSWl3aWNIVnlZMmhoYzJWZmNISnBZMlVpT25zaVlXMXZkVzUwSWpvaU1qa3VPVGtpTENKamRYSnlaVzVqZVNJNklsVlRSQ0o5TENKd2RYSmphR0Z6WlY5MGFXMWxJam94TmpRM05UYzFORGN3TENKd2RYSmphR0Z6WlY5MGIydGxiaUk2SWpFeE1UWXdOalkwTmpVNU1EWTJNek1pZlFcXFwifVwifSIsInJlY2VpcHRfbGV2ZWwiOjExLCJoaXZlX3RpbWV6b25lIjp7ImlwIjoiMTU3LjI0MC4zLjIxNiIsInpvbmVfaWQiOjAsImNvdW50cnlfY29kZSI6IlVTIiwiem9uZV9uYW1lIjoiQW1lcmljYVwvTG9zX0FuZ2VsZXMiLCJjb3VudHJ5X25hbWUiOiJVbml0ZWQgU3RhdGVzIiwiYWJicmV2aWF0aW9uIjoiIiwiZ210X29mZnNldCI6MCwiZHN0IjowfX0=","game_info":{"server_uid":36659207,"giftee_uid":0,"level":33,"character_id":0,"character_type_id":0,"character_level":0,"is_emulator":0}}' \
-H "Content-Type: text/html" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
curl -L -v \
-d '{"purchase_bypass_info":"eyJtYXJrZXRfaWQiOjcsImFwcGlkIjoiY29tLmNvbTJ1cy5zbW9uLmFuZHJvaWQuaHVhd2VpLmdsb2JhbC5ub3JtYWwuaHVhd2VpIiwiYXBwdmVyc2lvbiI6IjYuNS42IiwiZGlkIjoiNTA1MTU4MDkzNCIsImhpdmVfY291bnRyeSI6IkRFIiwiY291bnRyeSI6IkRFIiwibGFuZ3VhZ2UiOiJkZSIsImdhbWVfbGFuZ3VhZ2UiOiJkZSIsInZpZCI6bnVsbCwidmlkX3R5cGUiOiJ2MCIsInVpZCI6IjIwNzAzNjYzOCIsInNlcnZlcl9pZCI6IjYiLCJkZXZpY2VfbW9kZWwiOiJKTlktTFgxIiwib3NfdmVyc2lvbiI6IjEwIiwib3NfYXBpX2xldmVsIjoyOSwic2RrX3ZlcnNpb24iOiI0LjE1LjQuMCIsInByaWNlIjowLCJvcmlnaW5hbF9wcmljZSI6MjkuOTksImN1cnJlbmN5IjoiRVVSIiwibWFya2V0X3BpZCI6ImNvbS5jb20ydXMuc21vbi5hbmRyb2lkLmh1YXdlaS5nbG9iYWwubm9ybWFsLmh1YXdlaS5wYWNrNTQxIiwiaGl2ZWlhcF9yZWNlaXB0Ijoie1wicHVyY2hhc2VfZGF0YVwiOlwie1xcXCJhdXRvUmVuZXdpbmdcXFwiOmZhbHNlLFxcXCJvcmRlcklkXFxcIjpcXFwiMjAyMjAzMTgwNjA4NTYxMTE0MmYwYzg4YTcuMTAyMjk4NDE1XFxcIixcXFwicGFja2FnZU5hbWVcXFwiOlxcXCJjb20uY29tMnVzLnNtb24uYW5kcm9pZC5odWF3ZWkuZ2xvYmFsLm5vcm1hbC5odWF3ZWlcXFwiLFxcXCJhcHBsaWNhdGlvbklkXFxcIjoxMDIyOTg0MTUsXFxcImtpbmRcXFwiOjAsXFxcInByb2R1Y3RJZFxcXCI6XFxcImNvbS5jb20ydXMuc21vbi5hbmRyb2lkLmh1YXdlaS5nbG9iYWwubm9ybWFsLmh1YXdlaS5wYWNrNTQxXFxcIixcXFwicHJvZHVjdE5hbWVcXFwiOlxcXCJEaW1lbnNpb25zbG9jaCBQYWtldCBEXFxcIixcXFwicHVyY2hhc2VUaW1lXFxcIjoxNjQ3NTgzNzQ3MDAwLFxcXCJwdXJjaGFzZVRpbWVNaWxsaXNcXFwiOjE2NDc1ODM3NDcwMDAsXFxcInB1cmNoYXNlU3RhdGVcXFwiOjAsXFxcImRldmVsb3BlclBheWxvYWRcXFwiOlxcXCI2MjI1MjAwOVxcXCIsXFxcInB1cmNoYXNlVG9rZW5cXFwiOlxcXCIwMDAwMDE3ZjliYTRkYzg0NThkZmU0Y2NkM2ZhNDYxYjU1OGYwMGJmZGQ0MTcwYzJkNzliN2Q5Y2RkODJkYzdlODA4OTA2YjUzOGZkMmQzMHg0NDQ1LjcuMTAyMjk4NDE1XFxcIixcXFwiY29uc3VtcHRpb25TdGF0ZVxcXCI6MCxcXFwiY29uZmlybWVkXFxcIjowLFxcXCJjdXJyZW5jeVxcXCI6XFxcIkVVUlxcXCIsXFxcInByaWNlXFxcIjoyOTk5LFxcXCJjb3VudHJ5XFxcIjpcXFwiREVcXFwiLFxcXCJwYXlPcmRlcklkXFxcIjpcXFwiRENCMkMyMDIyMDMxODA3MDkwNTYxNjZFOEVCRjE1XFxcIixcXFwicGF5VHlwZVxcXCI6XFxcIjZcXFwiLFxcXCJzZGtDaGFubmVsXFxcIjpcXFwiMVxcXCJ9XCIsXCJzaWduYXR1cmVcIjpcIkVKOUVUMFFzXFxcL3UrZXhMelZVK1BFVllURkFtWXF5SDJHN2V1Y3g5a1hOYnltK3VsOHF0N3JoM1dBZ2NYY0tLSmYrUitvY0wrQklYbldZN3NMTmVyMkpUcHd5Q1xcXC9jd1U1elRlY09FUnBcXFwvbkVoa3Nza3ZPV3lKRmhrSkhUTlJua2FlZ3hQdmFoMGYwQTIxYmFaaXlZWmM2ZG01V04zUDB0VWRrQkwzNHBpaHF5aGtJaTVobkg0SkxGV0U2Ujl1aHNVbEhmdDJDUFJVRUdYeFI5NURyZTJYV1hSM3IyN05lRzJRditJa0JDRG1UOFlLOHRNam1SYVFLWExJeWhpWGh4K2FuMUd5aHdjMmlDU0dqXFxcLzhZR25PcXhJWW9nRldrSjQ4akdHXFxcL1BMU0hHbjdjVEMxYVYrXFxcL1FPV1pGQXBoUnNjdHBZaFpweStYT0hQWmNwYkVxaStIaHVtTFBtcFR3M1IzVmlsSjlLSW4raFY3QmZ0OGJGWjFOUnJIOE9LeFcrWjcrSStEdnpMNWRPQXNqdE4wMmtHcjRBcHNWR1xcXC9vZGtWeGE0bHBBRTBwdUVlMDhjWHQ1czZhamVCQlpUZFVvZ0FvRFxcXC9sc1JOWWE4Zit2Q25DWVg4aHJONXhLdjRlTTY5Mlh5VFxcXC91Uld2bWt2K05Cb0FxRGNWNldramU4YmNuNnlUWTNZXCJ9IiwicmVjZWlwdF9sZXZlbCI6NCwiaGl2ZV90aW1lem9uZSI6eyJpcCI6Ijg3LjE2MS4yNDguMTk5Iiwiem9uZV9pZCI6MCwiY291bnRyeV9jb2RlIjoiREUiLCJ6b25lX25hbWUiOiJFdXJvcGVcL0JlcmxpbiIsImNvdW50cnlfbmFtZSI6Ikdlcm1hbnkiLCJhYmJyZXZpYXRpb24iOiIiLCJnbXRfb2Zmc2V0IjowLCJkc3QiOjB9fQ==","game_info":{"server_uid":7965861,"giftee_uid":0,"level":50,"character_id":0,"character_type_id":0,"character_level":0,"is_emulator":0}}' \
-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
curl -L -v \
-d'{"purchase_bypass_info":"eyJtYXJrZXRfaWQiOjEwLCJhcHBpZCI6ImNvbS5jb20ydXMuaGl2ZXNkay5hbmRyb2lkLnZpdm8uZ2xvYmFsLm5vcm1hbC52aXZvIiwiYXBwdmVyc2lvbiI6IjEuMTkuMC41IiwiZGlkIjoiNTA2MTUwOTI0NSIsImhpdmVfY291bnRyeSI6IktSIiwiY291bnRyeSI6IktSIiwibGFuZ3VhZ2UiOiJrbyIsImdhbWVfbGFuZ3VhZ2UiOiJrbyIsInZpZCI6bnVsbCwidmlkX3R5cGUiOiJ2MCIsInVpZCI6IjIzMDMxOTQ3MSIsImRldmljZV9tb2RlbCI6IlYyMDQ5QSIsIm9zX3ZlcnNpb24iOiIxMSIsIm9zX2FwaV9sZXZlbCI6MzAsInNka192ZXJzaW9uIjoiNC4xNS4xLjBfdml2byIsInByaWNlIjowLjAxLCJvcmlnaW5hbF9wcmljZSI6MCwiY3VycmVuY3kiOiJDTlkiLCJtYXJrZXRfcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQudml2by5nbG9iYWwubm9ybWFsLnZpdm8udGVzdDEiLCJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJ0cmFuc05vXCI6XCIyMDIxMDcwNjE1Mjc0OTQ4NTAwMDEzNzE2MzkwXCIsXCJ1aWRcIjpcIjIzMDMxOTQ3MVwiLFwidmlkXCI6bnVsbCxcInByb2R1Y3RJZFwiOlwiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQudml2by5nbG9iYWwubm9ybWFsLnZpdm8udGVzdDFcIixcImNwT3JkZXJOdW1iZXJcIjpcIjJiMGRhN2QyLTUxNmMtNDI4Ny1iYjA3LWI0ZWM5YmIyMDNmMlwiLFwicHJvZHVjdFByaWNlXCI6XCIxXCIsXCJpc19yZW9yZGVyXCI6ZmFsc2V9IiwiaGl2ZV90aW1lem9uZSI6eyJ6b25lX2lkIjpudWxsLCJjb3VudHJ5X2NvZGUiOm51bGwsInpvbmVfbmFtZSI6bnVsbCwiY291bnRyeV9uYW1lIjpudWxsLCJhYmJyZXZpYXRpb24iOm51bGwsImdtdF9vZmZzZXQiOm51bGwsImRzdCI6bnVsbCwiaXAiOm51bGx9fQ==","game_info":"","item_type":"consumable","client_ip":"220.70.82.100"}' \
-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
curl -L -v \
-d '{"purchase_bypass_info":"eyJtYXJrZXRfaWQiOjksImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQub3Bwby5nbG9iYWwubm9ybWFsLm5lYXJtZS5nYW1lY2VudGVyIiwiYXBwdmVyc2lvbiI6IjEuMTkuMC41IiwiZGlkIjoiNTA2MTUxMDE0MyIsImhpdmVfY291bnRyeSI6IktSIiwiY291bnRyeSI6IktSIiwibGFuZ3VhZ2UiOiJrbyIsImdhbWVfbGFuZ3VhZ2UiOiJrbyIsInZpZCI6bnVsbCwidmlkX3R5cGUiOiJ2MCIsInVpZCI6IjIzMDI4MTYwNCIsImRldmljZV9tb2RlbCI6IlBFR00xMCIsIm9zX3ZlcnNpb24iOiIxMSIsIm9zX2FwaV9sZXZlbCI6MzAsInNka192ZXJzaW9uIjoiNC4xNS4xLjBfb3BwbyIsInByaWNlIjowLjAxLCJvcmlnaW5hbF9wcmljZSI6MCwiY3VycmVuY3kiOiJDTlkiLCJtYXJrZXRfcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQub3Bwby5nbG9iYWwubm9ybWFsLm5lYXJtZS5nYW1lY2VudGVyLnRlc3QxIiwiaGl2ZWlhcF9yZWNlaXB0Ijoie1wib3JkZXJJZFwiOlwiMzQwNjc0NGEtN2NlYS00OThlLWE0NzctYmIzZWRmNzVjOWVlXCIsXCJ1aWRcIjpcIjIzMDI4MTYwNFwiLFwidmlkXCI6bnVsbCxcInByb2R1Y3RJZFwiOlwiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQub3Bwby5nbG9iYWwubm9ybWFsLm5lYXJtZS5nYW1lY2VudGVyLnRlc3QxXCIsXCJvcHBvVWlkXCI6XCI3MjQxMzE1MjFcIn0iLCJoaXZlX3RpbWV6b25lIjp7InpvbmVfaWQiOm51bGwsImNvdW50cnlfY29kZSI6bnVsbCwiem9uZV9uYW1lIjpudWxsLCJjb3VudHJ5X25hbWUiOm51bGwsImFiYnJldmlhdGlvbiI6bnVsbCwiZ210X29mZnNldCI6bnVsbCwiZHN0IjpudWxsLCJpcCI6bnVsbH19","game_info":"","item_type":"consumable","client_ip":"220.70.82.231"}' \
-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify
curl -L -v \
-d '{"purchase_bypass_info": "eyJtYXJrZXRfaWQiOjEyLCJhcHBpZCI6ImNvbS5jb20ydXMuaGl2ZXNkay5hbmRyb2lkLm1pLmdsb2JhbC5ub3JtYWwubWkiLCJhcHB2ZXJzaW9uIjoiMS4xOS4wLjUiLCJkaWQiOiI1MDQ4NjQ3Mjg4IiwiaGl2ZV9jb3VudHJ5IjoiS1IiLCJjb3VudHJ5IjpudWxsLCJsYW5ndWFnZSI6ImtvIiwiZ2FtZV9sYW5ndWFnZSI6ImtvIiwidmlkIjpudWxsLCJ2aWRfdHlwZSI6InYwIiwidWlkIjoiMjI5MDI4NzU0IiwiZGV2aWNlX21vZGVsIjoiTWkgTUlYIDIiLCJvc192ZXJzaW9uIjoiOC4wLjAiLCJvc19hcGlfbGV2ZWwiOjI2LCJzZGtfdmVyc2lvbiI6IjQuMTUuMS4wIiwicHJpY2UiOjAuMSwib3JpZ2luYWxfcHJpY2UiOjAsImN1cnJlbmN5IjoiQ05ZIiwibWFya2V0X3BpZCI6ImNvbS5jb20ydXMuaGl2ZXNkLm1pLjEwMDAyIiwiaGl2ZWlhcF9yZWNlaXB0Ijoie1wiY3BPcmRlcklkXCI6XCI3MDk2YzQ3Yi1hZjA0LTQ1Y2EtYTU5Yi1mNzlkY2NiNDQ4NmRcIixcInVpZFwiOlwiMjI5MDI4NzU0XCIsXCJ2aWRcIjpcIm51bGxcIixcInByb2R1Y3RDb2RlXCI6XCJjb20uY29tMnVzLmhpdmVzZC5taS4xMDAwMlwiLFwieGlhb21pVWlkXCI6XCIyMDIxMDQwMjAzMzQ3MDA3XCJ9IiwiaGl2ZV90aW1lem9uZSI6eyJ6b25lX2lkIjpudWxsLCJjb3VudHJ5X2NvZGUiOm51bGwsInpvbmVfbmFtZSI6bnVsbCwiY291bnRyeV9uYW1lIjpudWxsLCJhYmJyZXZpYXRpb24iOm51bGwsImdtdF9vZmZzZXQiOm51bGwsImRzdCI6bnVsbCwiaXAiOm51bGx9fQ==","game_info": "","item_type": "consumable","client_ip": "220.70.82.100"}' \
-H "Content-Type: text/html" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" \
https://sandbox-hiveiap-verify.qpyou.cn/api_v4/verify


คำขอ

> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> User-Agent: curl/7.81.0
> Accept: */*
> Content-Type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> Content-Length: 10503
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> User-Agent: curl/7.81.0
> Accept: */*
> Content-Type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> Content-Length: 12379
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2551
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2159
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2229
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2637
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2975
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 1285
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 1241
> POST /api_v4/verify HTTP/2
> Host: sandbox-hiveiap-verify.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 1134


การตอบสนอง

< HTTP/2 200 OK
< Server: nginx
< Date: Fri, 31 Mar 2023 10:09:01 GMT
< Content-Type: text/html; charset=utf-8
{"result":0,"result_msg":"สำเร็จ","hiveiap_transaction_id":"AP_23309","hiveiap_market_id":1,"hiveiap_market_pid":"com.com2us.hivesdk.normal.freefull.apple.global.ios.universal.cs01","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"2000000305678493","hiveiap_receipt":"MIIUhQYJKoZIhvcNAQcCoIIUdjCCFHICAQExCzAJBgUrDgMCGgUAMIIDwwYJKoZIhvcNAQcBoIIDtASCA7AxggOsMAoCAQgCAQEEAhYAMAoCARQCAQEEAgwAMAsCAQECAQEEAwIBADALAgELAgEBBAMCAQAwCwIBDwIBAQQDAgEAMAsCARACAQEEAwIBADALAgEZAgEBBAMCAQMwDAIBCgIBAQQEFgI0KzAMAgEOAgEBBAQCAgCfMA0CAQ0CAQEEBQIDAiNEMA0CARMCAQEEBQwDMS4wMA4CAQkCAQEEBgIEUDI2MDASAgEDAgEBBAoMCDQuMTYuMy4xMBgCAQQCAQIEENcLlo9eMDBbkYrzZEUkW\/swGwIBAAIBAQQTDBFQcm9kdWN0aW9uU2FuZGJveDAcAgEFAgEBBBTfbKeRa2YFPs8RdwixB9xFOD\/HdDAeAgEMAgEBBBYWFDIwMjMtMDMtMzFUMTA6MDg6NTZaMB4CARICAQEEFhYUMjAxMy0wOC0wMVQwNzowMDowMFowNgIBBwIBAQQurOKbDYi8laU\/iunbAQXnzKSdhCz9PDVGNuyD11If7ZoeZ9vqLF2wti5CDCu9WDBEAgEGAgEBBDzJw5iQq4tLST4ShYjKrXf2s7Jo3fxYooZXr6XOOn3MxADrHeEA4O92sSmBPREdGrkWnoRPTKU7ucinY0UwRwIBAgIBAQQ\/DD1jb20uY29tMnVzLmhpdmVzZGsubm9ybWFsLmZyZWVmdWxsLmFwcGxlLmdsb2JhbC5pb3MudW5pdmVyc2FsMIIBlQIBEQIBAQSCAYsxggGHMAsCAgasAgEBBAIWADALAgIGrQIBAQQCDAAwCwICBrACAQEEAhYAMAsCAgayAgEBBAIMADALAgIGswIBAQQCDAAwCwICBrQCAQEEAgwAMAsCAga1AgEBBAIMADALAgIGtgIBAQQCDAAwDAICBqUCAQEEAwIBATAMAgIGqwIBAQQDAgEBMAwCAgauAgEBBAMCAQAwDAICBq8CAQEEAwIBADAMAgIGsQIBAQQDAgEAMAwCAga6AgEBBAMCAQAwGwICBqcCAQEEEgwQMjAwMDAwMDMwNTY3ODQ5MzAbAgIGqQIBAQQSDBAyMDAwMDAwMzA1Njc4NDkzMB8CAgaoAgEBBBYWFDIwMjMtMDMtMzFUMTA6MDg6NTZaMB8CAgaqAgEBBBYWFDIwMjMtMDMtMzFUMTA6MDg6NTZaME0CAgamAgEBBEQMQmNvbS5jb20ydXMuaGl2ZXNkay5ub3JtYWwuZnJlZWZ1bGwuYXBwbGUuZ2xvYmFsLmlvcy51bml2ZXJzYWwuY3MwMaCCDuIwggXGMIIErqADAgECAhAtqwMbvdZlc9IHKXk8RJfEMA0GCSqGSIb3DQEBBQUAMHUxCzAJBgNVBAYTAlVTMRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQLDAJHNzFEMEIGA1UEAww7QXBwbGUgV29ybGR3aWRlIERldmVsb3BlciBSZWxhdGlvbnMgQ2VydGlmaWNาติกาอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมัติอัตโนมั
< HTTP/2 200 OK
< Server: nginx
< Date: Fri, 31 Mar 2023 10:03:34 GMT
< Content-Type: text/html; charset=utf-8
{"result":0,"result_msg":"สำเร็จ","hiveiap_transaction_id":"AP_23307","hiveiap_market_id":1,"hiveiap_market_pid":"com.com2us.hivesdk.normal.freefull.apple.global.ios.universal.cs01","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"2000000305665856","hiveiap_receipt":"eyJ2ZXJpZmljYXRpb24iOnsiandzUmVwcmVzZW50YXRpb24iOiJleUpoYkdjaU9pSkZVekkxTmlJc0luZzFZeUk2V3lKTlNVbEZUVVJEUTBFM1lXZEJkMGxDUVdkSlVXRlFiMUJzWkhad1UyOUZTREJzUW5KcVJGQjJPV3BCUzBKblozRm9hMnBQVUZGUlJFRjZRakZOVlZGM1VXZFpSRlpSVVVSRVJIUkNZMGhDYzFwVFFsaGlNMHB6V2toa2NGcEhWV2RTUjFZeVdsZDRkbU5IVm5sSlJrcHNZa2RHTUdGWE9YVmplVUpFV2xoS01HRlhXbkJaTWtZd1lWYzVkVWxGUmpGa1IyaDJZMjFzTUdWVVJVeE5RV3RIUVRGVlJVTjNkME5TZWxsNFJYcEJVa0puVGxaQ1FXOU5RMnRHZDJOSGVHeEpSV3gxV1hrMGVFTjZRVXBDWjA1V1FrRlpWRUZzVmxSTlFqUllSRlJKZUUxRVozbE9WRUY1VGxSQmVrNUdiMWhFVkVsNlRVUnJlVTVFUVhsT1ZFRjZUVEZ2ZDJkYVNYaFJSRUVyUW1kT1ZrSkJUVTFPTVVKNVlqSlJaMUpWVGtSSlJURm9XWGxDUW1OSVFXZFZNMUoyWTIxVloxbFhOV3RKUjJ4VlpGYzFiR041UWxSa1J6bDVXbE5DVTFwWFRteGhXRUl3V1VaT2NGb3lOWEJpYldONFRFUkJjVUpuVGxaQ1FYTk5TVEJHZDJOSGVHeEpSbVIyWTIxNGEyUXliR3RhVTBKRldsaGFiR0pIT1hkYVdFbG5WVzFXYzFsWVVuQmlNalY2VFZKTmQwVlJXVVJXVVZGTFJFRndRbU5JUW5OYVUwSktZbTFOZFUxUmMzZERVVmxFVmxGUlIwVjNTbFpWZWtKYVRVSk5SMEo1Y1VkVFRUUTVRV2RGUjBORGNVZFRUVFE1UVhkRlNFRXdTVUZDVDI5VVkyRlFZM0JsYVhCT1REbGxVVEEyZEVOMU4zQlZZM2RrUTFoa1RqaDJSM0ZoVldwa05UaGFPSFJNZUdsVlF6QmtRbVZCSzJWMVRWbG5aMmd4THpWcFFXc3JSazE0VlVadFFUSmhNWEkwWVVOYU9GTnFaMmRKU1UxSlNVTkNSRUZOUW1kT1ZraFNUVUpCWmpoRlFXcEJRVTFDT0VkQk1WVmtTWGRSV1UxQ1lVRkdSRGgyYkVOT1VqQXhSRXB0YVdjNU4ySkNPRFZqSzJ4clIwdGFUVWhCUjBORGMwZEJVVlZHUW5kRlFrSkhVWGRaYWtGMFFtZG5ja0puUlVaQ1VXTjNRVzlaYUdGSVVqQmpSRzkyVERKT2JHTnVVbnBNYlVaM1kwZDRiRXh0VG5aaVV6a3paREpTZVZwNldYVmFSMVo1VFVSRlIwTkRjMGRCVVZWR1FucEJRbWhwVm05a1NGSjNUMms0ZG1JeVRucGpRelZvWTBoQ2MxcFROV3BpTWpCMllqSk9lbU5FUVhwTVdHUXpXa2hLYms1cVFYbE5TVWxDU0dkWlJGWlNNR2RDU1VsQ1JsUkRRMEZTUlhkblowVk9RbWR2Y1docmFVYzVNazVyUWxGWlFrMUpTQ3ROU1VoRVFtZG5ja0puUlVaQ1VXTkRRV3BEUW5SbmVVSnpNVXBzWWtkc2FHSnRUbXhKUnpsMVNVaFNiMkZZVFdkWk1sWjVaRWRzYldGWFRtaGtSMVZuV1c1cloxbFhOVFZKU0VKb1kyNVNOVWxIUm5wak0xWjBXbGhOWjFsWFRtcGFXRUl3V1ZjMWFscFRRblphYVVJd1lVZFZaMlJIYUd4aWFVSm9ZMGhDYzJGWFRtaFpiWGhzU1VoT01GbFhOV3RaV0VwclNVaFNiR050TVhwSlIwWjFXa05DYW1JeU5XdGhXRkp3WWpJMWVrbEhPVzFKU0ZaNldsTjNaMWt5Vm5sa1IyeHRZVmRPYUdSSFZXZGpSemx6WVZkT05VbEhSblZhUTBKcVdsaEtNR0ZYV25CWk1rWXdZVmM1ZFVsSVFubFpWMDR3WVZkT2JFbElUakJaV0ZKc1lsZFdkV1JJVFhWTlJGbEhRME56UjBGUlZVWkNkMGxDUm1sd2IyUklVbmRQYVRoMlpETmtNMHh0Um5kalIzaHNURzFPZG1KVE9XcGFXRW93WVZkYWNGa3lSakJhVjBZeFpFZG9kbU50YkRCbFV6aDNTRkZaUkZaU01FOUNRbGxGUmtOUFEyMU5RbkV2THpGTU5XbHRkbFp0Y1ZneGIwTlpaWEZ5VFUxQk5FZEJNVlZrUkhkRlFpOTNVVVZCZDBsSVowUkJVVUpuYjNGb2EybEhPVEpPYTBKbmMwSkNRVWxHUVVSQlMwSm5aM0ZvYTJwUFVGRlJSRUYzVG05QlJFSnNRV3BGUVd3MFNrSTVSMHBJYVhoUU1tNTFhV0o1VlRGck0zZHlhVFZ3YzBkSmVGQk5SVEExYzBaTGNUZG9VWFY2ZG1KbGVVSjFPREpHYjNwNmVHMWllbkJ2WjI5QmFrSk1VMFpzTUdSYVYwbFpiREpsYWxCV0swUnBOV1pDYmt0UWRUaHRlVzFDVVhSdlJTOUlNbUpGVXpCeFFYTTRZazUxWlZVelEwSnFhbWd4YkhkdVJITkpQU0lzSWsxSlNVUkdha05EUVhCNVowRjNTVUpCWjBsVlNYTkhhRkozY0RCak1tNTJWVFJaVTNsallXWlFWR3A2WWs1amQwTm5XVWxMYjFwSmVtb3dSVUYzVFhkYWVrVmlUVUpyUjBFeFZVVkJkM2RUVVZoQ2QySkhWV2RWYlRsMlpFTkNSRkZUUVhSSlJXTjZUVk5aZDBwQldVUldVVkZNUkVJeFFtTklRbk5hVTBKRVdsaEtNR0ZYV25CWk1rWXdZVmM1ZFVsRlJqRmtSMmgyWTIxc01HVlVSVlJOUWtWSFFURlZSVU5uZDB0UldFSjNZa2RWWjFOWE5XcE1ha1ZNVFVGclIwRXhWVVZDYUUxRFZsWk5kMGhvWTA1TmFrVjNUWHBGTTAxcVFYcE9la1YzVjJoalRrMTZXWGROZWtVMVRVUkJkMDFFUVhkWGFrSXhUVlZSZDFGbldVUldVVkZFUkVSMFFtTklRbk5hVTBKWVlqTktjMXBJWkhCYVIxVm5Va2RXTWxwWGVIWmpSMVo1U1VaS2JHSkhSakJoVnpsMVkzbENSRnBZU2pCaFYxcHdXVEpHTUdGWE9YVkpSVVl4WkVkb2RtTnRiREJsVkVWTVRVRnJSMEV4VlVWRGQzZERVbnBaZUVWNlFWSkNaMDVXUWtGdlRVTnJSbmRqUjNoc1NVVnNkVmw1TkhoRGVrRktRbWRPVmtKQldWUkJiRlpVVFVoWmQwVkJXVWhMYjFwSmVtb3dRMEZSV1VaTE5FVkZRVU5KUkZsblFVVmljMUZMUXprMFVISnNWMjFhV0c1WVozUjRlbVJXU2t3NFZEQlRSMWx1WjBSU1IzQnVaMjR6VGpaUVZEaEtUVVZpTjBaRWFUUmlRbTFRYUVOdVdqTXZjM0UyVUVZdlkwZGpTMWhYYzB3MWRrOTBaVkpvZVVvME5YZ3pRVk5RTjJOUFFpdGhZVzg1TUdaamNIaFRkaTlGV2taaWJtbEJZazVuV2tkb1NXaHdTVzgwU0RaTlNVZ3pUVUpKUjBFeFZXUkZkMFZDTDNkUlNVMUJXVUpCWmpoRFFWRkJkMGgzV1VSV1VqQnFRa0puZDBadlFWVjFOMFJsYjFabmVtbEtjV3RwY0c1bGRuSXpjbkk1Y2t4S1MzTjNVbWRaU1V0M1dVSkNVVlZJUVZGRlJVOXFRVFJOUkZsSFEwTnpSMEZSVlVaQ2VrRkNhR2x3YjJSSVVuZFBhVGgyWWpKT2VtTkROV2hqU0VKeldsTTFhbUl5TUhaaU1rNTZZMFJCZWt4WFJuZGpSM2hzWTIwNWRtUkhUbWhhZWsxM1RuZFpSRlpTTUdaQ1JFRjNUR3BCYzI5RGNXZExTVmx0WVVoU01HTkViM1pNTWs1NVlrTTFhR05JUW5OYVV6VnFZakl3ZGxsWVFuZGlSMVo1WWpJNU1Ga3lSbTVOZVRWcVkyMTNkMGhSV1VSV1VqQlBRa0paUlVaRU9IWnNRMDVTTURGRVNtMXBaemszWWtJNE5XTXJiR3RIUzFwTlFUUkhRVEZWWkVSM1JVSXZkMUZGUVhkSlFrSnFRVkZDWjI5eGFHdHBSemt5VG10Q1owbENRa0ZKUmtGRVFVdENaMmR4YUd0cVQxQlJVVVJCZDA1dlFVUkNiRUZxUWtGWWFGTnhOVWw1UzI5blRVTlFkSGMwT1RCQ1lVSTJOemREWVVWSFNsaDFabEZDTDBWeFdrZGtOa05UYW1sRGRFOXVkVTFVWWxoV1dHMTRlR040Wm10RFRWRkVWRk5RZUdGeVdsaDJUbkpyZUZVelZHdFZUVWt6TTNsNmRrWldWbEpVTkhkNFYwcERPVGswVDNOa1kxbzBLMUpIVG5OWlJIbFNOV2R0WkhJd2JrUkhaejBpTENKTlNVbERVWHBEUTBGamJXZEJkMGxDUVdkSlNVeGpXRGhwVGt4R1V6VlZkME5uV1VsTGIxcEplbW93UlVGM1RYZGFla1ZpVFVKclIwRXhWVVZCZDNkVFVWaENkMkpIVldkVmJUbDJaRU5DUkZGVFFYUkpSV042VFZOWmQwcEJXVVJXVVZGTVJFSXhRbU5JUW5OYVUwSkVXbGhLTUdGWFduQlpNa1l3WVZjNWRVbEZSakZrUjJoMlkyMXNNR1ZVUlZSTlFrVkhRVEZWUlVObmQwdFJXRUozWWtkVloxTlhOV3BNYWtWTVRVRnJSMEV4VlVWQ2FFMURWbFpOZDBob1kwNU5WRkYzVGtSTmQwMVVaM2hQVkVFeVYyaGpUazE2YTNkT1JFMTNUVlJuZUU5VVFUSlhha0p1VFZKemQwZFJXVVJXVVZGRVJFSktRbU5JUW5OYVUwSlRZakk1TUVsRlRrSkpRekJuVW5wTmVFcHFRV3RDWjA1V1FrRnpUVWhWUm5kalIzaHNTVVZPYkdOdVVuQmFiV3hxV1ZoU2NHSXlOR2RSV0ZZd1lVYzVlV0ZZVWpWTlVrMTNSVkZaUkZaUlVVdEVRWEJDWTBoQ2MxcFRRa3BpYlUxMVRWRnpkME5SV1VSV1VWRkhSWGRLVmxWNlFqSk5Ra0ZIUW5seFIxTk5ORGxCWjBWSFFsTjFRa0pCUVdsQk1rbEJRa3BxY0V4Nk1VRmpjVlIwYTNsS2VXZFNUV016VWtOV09HTlhhbFJ1U0dOR1FtSmFSSFZYYlVKVGNETmFTSFJtVkdwcVZIVjRlRVYwV0M4eFNEZFplVmxzTTBvMldWSmlWSHBDVUVWV2IwRXZWbWhaUkV0WU1VUjVlRTVDTUdOVVpHUnhXR3cxWkhaTlZucDBTelV4TjBsRWRsbDFWbFJhV0hCdGEwOXNSVXROWVU1RFRVVkJkMGhSV1VSV1VqQlBRa0paUlVaTWRYY3pjVVpaVFRScFlYQkpjVm96Y2pZNU5qWXZZWGw1VTNKTlFUaEhRVEZWWkVWM1JVSXZkMUZHVFVGTlFrRm1PSGRFWjFsRVZsSXdVRUZSU0M5Q1FWRkVRV2RGUjAxQmIwZERRM0ZIVTAwME9VSkJUVVJCTW1kQlRVZFZRMDFSUTBRMlkwaEZSbXcwWVZoVVVWa3laVE4yT1VkM1QwRkZXa3gxVGl0NVVtaElSa1F2TTIxbGIzbG9jRzEyVDNkblVGVnVVRmRVZUc1VE5HRjBLM0ZKZUZWRFRVY3hiV2xvUkVzeFFUTlZWRGd5VGxGNk5qQnBiVTlzVFRJM2FtSmtiMWgwTWxGbWVVWk5iU3RaYUdsa1JHdE1SakYyVEZWaFowMDJRbWRFTlRaTGVVdEJQVDBpWFgwLmV5SjBjbUZ1YzJGamRHbHZia2xrSWpvaU1qQXdNREF3TURNd05UWTJOVGcxTmlJc0ltOXlhV2RwYm1Gc1ZISmhibk5oWTNScGIyNUpaQ0k2SWpJd01EQXdNREF6TURVMk5qVTROVFlpTENKaWRXNWtiR1ZKWkNJNkltTnZiUzVqYjIweWRYTXVhR2wyWlhOa2F5NXViM0p0WVd3dVpuSmxaV1oxYkd3dVlYQndiR1V1WjJ4dlltRnNMbWx2Y3k1MWJtbDJaWEp6WVd3aUxDSndjbTlrZFdOMFNXUWlPaUpqYjIwdVkyOXRNblZ6TG1ocGRtVnpaR3N1Ym05eWJXRnNMbVp5WldWbWRXeHNMbUZ3Y0d4bExtZHNiMkpoYkM1cGIzTXVkVzVwZG1WeWMyRnNMbU56TURFaUxDSndkWEpqYUdGelpVUmhkR1VpT2pFMk9EQXlOVFkwT0RZNU5qSXNJbTl5YVdkcGJtRnNVSFZ5WTJoaGMyVkVZWFJsSWpveE5qZ3dNalUyTkRnMk9UWXlMQ0p4ZFdGdWRHbDBlU0k2TVN3aWRIbHdaU0k2SWtOdmJuTjFiV0ZpYkdVaUxDSmtaWFpwWTJWV1pYSnBabWxqWVhScGIyNGlPaUowUjJSTE1YbG9UVkZUT0djM1VFWklNemRMTm1kSVlXRkJZVTlDWmpsVWVFeEpUWEI1T0c5blJqbE9iMHh1YVVod1RrZDVkMjFHTjFrd01URkhhWEZTSWl3aVpHVjJhV05sVm1WeWFXWnBZMkYwYVc5dVRtOXVZMlVpT2lJeVpHVTJZVFZqWlMwNU1qZGtMVFE1Tm1ZdFlXSTRZUzFtWVdVd016RTFaVEl5TXpZaUxDSmhjSEJCWTJOdmRXNTBWRzlyWlc0aU9pSTVZakk1WkdRMVl5MWhOMkkxTFRNelpHWXRPVGswT0MweFlXSm1PVFl5T1Rka1l6WWlMQ0pwYmtGd2NFOTNibVZ5YzJocGNGUjVjR1VpT2lKUVZWSkRTRUZUUlVRaUxDSnphV2R1WldSRVlYUmxJam94Tmpnd01qVTJORGczTXpReUxDSmxiblpwY205dWJXVnVkQ0k2SWxOaGJtUmliM2dpZlEuNnVncXYyY01hRTliVzZtaF9QRkJVSERVTjhVNThYSnNfbHBJVTd2QS1OdExQUVk3OU00OWlYcS1sR2FEU3d1SktZRWlkUkhFV2V5NHhMaTU5SWw4bmciLCJwYXlsb2FkRGF0YSI6ImV5SjBjbUZ1YzJGamRHbHZia2xrSWpvaU1qQXdNREF3TURNd05UWTJOVGcxTmlJc0ltOXlhV2RwYm1Gc1ZISmhibk5oWTNScGIyNUpaQ0k2SWpJd01EQXdNREF6TURVMk5qVTROVFlpTENKaWRXNWtiR1ZKWkNJNkltTnZiUzVqYjIweWRYTXVhR2wyWlhOa2F5NXViM0p0WVd3dVpuSmxaV1oxYkd3dVlYQndiR1V1WjJ4dlltRnNMbWx2Y3k1MWJtbDJaWEp6WVd3aUxDSndjbTlrZFdOMFNXUWlPaUpqYjIwdVkyOXRNblZ6TG1ocGRtVnpaR3N1Ym05eWJXRnNMbVp5WldWbWRXeHNMbUZ3Y0d4bExtZHNiMkpoYkM1cGIzTXVkVzVwZG1WeWMyRnNMbU56TURFaUxDSndkWEpqYUdGelpVUmhkR1VpT2pFMk9EQXlOVFkwT0RZNU5qSXNJbTl5YVdkcGJtRnNVSFZ5WTJoaGMyVkVZWFJsSWpveE5qZ3dNalUyTkRnMk9UWXlMQ0p4ZFdGdWRHbDBlU0k2TVN3aWRIbHdaU0k2SWtOdmJuTjFiV0ZpYkdVaUxDSmtaWFpwWTJWV1pYSnBabWxqWVhScGIyNGlPaUowUjJSTE1YbG9UVkZUT0djM1VFWklNemRMTm1kSVlXRkJZVTlDWmpsVWVFeEpUWEI1T0c5blJqbE9iMHh1YVVod1RrZDVkMjFHTjFrd01URkhhWEZTSWl3aVpHVjJhV05zVm1WeWFXWnBZMkYwYVc5dVRtOXVZMlVpT2lJeVpHVTJZVFZqWlMwNU1qZGtMVFE1Tm1ZdFlXSTRZUzFtWVdVd016RTFaVEl5TXpZaUxDSmhjSEJCWTJOdmRXNTBWRzlyWlc0aU9pSTVZakk1WkdRMVl5MWhOMkkxTFRNelpHWXRPVGswT0MweFlXSm1PVFl5T1Rka1l6WWlMQ0pwYmtGd2NFOTNibVZ5YzJocGNGUjVjR1VpT2lKUVZWSkRTRUZUUlVRaUxDSnphV2R1WldSRVlYUmxJam94Tmpnd01qVTJORGczTXpReUxDSmxiblpwY205dWJXVnVkQ0k2SWxOaGJtUmliM2dpZlE9PSIsInZlcmlmaWVkVHlwZSI6dHJ1ZSwidmVyaWZpZWRNZXNzYWdlIjoiU3VjY2VzcyJ9fQ==","hiveiap_receipt_verify_result":{"status":0,"receipt":{"transactionId":"2000000305665856","originalTransactionId":"2000000305665856","bundleId":"com.com2us.hivesdk.normal.freefull.apple.global.ios.universal","productId":"com.com2us.hivesdk.normal.freefull.apple.global.ios.universal.cs01","purchaseDate":1680256486000,"originalPurchaseDate":1680256486000,"quantity":1,"type":"Consumable","appAccountToken":"9b29dd5c-a7b5-33df-9948-1abf96297dc6","inAppOwnershipType":"PURCHASED","signedDate":1680256495205,"environment":"Sandbox"}},"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"Y","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Fri, 18 Mar 2022 01:38:41 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_transaction_id":"GO_2","hiveiap_market_id":2,"hiveiap_market_pid":"item02","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"GPA.3369-7334-6895-68540","hiveiap_receipt":{"purchase_data":{"orderId":"GPA.3369-7334-6895-68540","packageName":"com.com2us.hivesdk.normal.freefull.google.global.android.common","productId":"item02","purchaseTime":1504087484989,"purchaseState":0,"developerPayload":{"vid":"10000001215","vid_type":"v4","uid":"771362","market_currency":"KRW","market_price":2000000000,"game_currency":"KRW","game_price":2200,"server_id":"kr","additionalInfo":null},"purchaseToken":"pemfppelaeeckhggkldahmoe.AO-J1OwAik8ek5XEZDwH7zj6PhQXKPNzQ-_BTadZlJiJRDOr8r9cx-YhEj79AAyWR8CQkXFwomocfeOpPu67CNCF3XTeqQuys9kXM_RKjuNZyXFEQfxI-lqYPsloeSRAzHg2pf8v0gzmCA-X0YyqLnGSw-c4EfbVf0gda4i2jmLC_UHm24cYrdE"},"signature":"P7hAAUhMdH67ILBhwl12MI2o2WHy+LODpj9XX0UUZME5J\/a0L2h8CdR3lXCOJi0VlKrHVKdvGZ5sb0QfQNvkcutfKLgS3t5D\/u7xZE1sHYvuch398I7m8ex5rjUe9M1yDsTcKOs8rLWljv2zUe5s0BMONut5KHlK1WqmPNcC9b5mWcTwgrMJ0PL3kwJf3uOmZuUt\/EpJsDP4kZ4aj09h4AplVTKM39ZtX9FPhttJx0gExScxJmwEumY1LU21xOh9Vh8uX67OWfGM3Eg5q\/1ZnIIgwpCq23WMadtRneZqHADd+yeqJnjQ+yLWaj890yX+7o2zR6d1Mpujx\/t38WIKHQ=="},"hiveiap_receipt_verify_result":null,"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"N","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Fri, 18 Mar 2022 01:38:41 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_transaction_id":"OS_2075","hiveiap_market_id":4,"hiveiap_market_pid":"com.com2us.probaseball3d.android.onestore.global.normal.pack87","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"ONESTORE7_000000000000000000000001554988","hiveiap_receipt":{"purchase_data":{"orderId":"ONESTORE7_000000000000000000000001554988","packageName":"com.com2us.probaseball3d.android.onestore.global.normal","productId":"com.com2us.probaseball3d.android.onestore.global.normal.pack87","purchaseTime":1647412842086,"purchaseId":"SANDBOX3000001556986","purchaseToken":"SANDBOXT000001556986","developerPayload":{"price":"11000","additionalInfo":null}},"signature":"z7vfOWNB+4mFp3Mk93xFR8bSEr6iV+1dvHRrFLSo5SE6shWKS5ZbTmX3nJos+T2jXzYqFyB0PrIrlJeaQm+zUnEvmpL1QZMLiuh\/lECqsvNryo2ktjAPAQfVq77ej44UTnur8dTK\/VMusatWsJSreNcDgzZnef3hCB4lu9tP0w4="},"hiveiap_receipt_verify_result":null,"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"N","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Fri, 18 Mar 2022 01:38:41 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_transaction_id":"GX_111","hiveiap_market_id":6,"hiveiap_market_pid":"item01","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"P20211014KR64446965","hiveiap_receipt":{"purchaseData":"{\"mItemId\":\"item01\",\"mItemName\":\"item01\",\"mItemDesc\":\"item01 desc\",\"mItemPrice\":1135,\"mItemPriceString\":\"\uffe61,135\",\"mType\":\"item\",\"mConsumableYN\":\"Y\",\"mCurrencyUnit\":\"\uffe6\",\"mCurrencyCode\":\"KRW\",\"mItemImageUrl\":\"https:\/\/img.samsungapps.com\/appsitem\/itemDefaultImage.jpg\",\"mItemDownloadUrl\":\"\",\"mReserved1\":\"\",\"mReserved2\":\"\",\"mOrderId\":\"P20211014KR64446965\",\"mPaymentId\":\"TPMTID20211014KR64446965\",\"mPurchaseId\":\"6fafcef1d643da4bc1360fa0c4ef76cdee4e254d52d4032549e3013a1308ae92\",\"mPassThroughParam\":\"\",\"mVerifyUrl\":\"https:\/\/iap.samsungapps.com\/iap\/getPurchaseReceipt.as?protocolVersion=5.0\",\"mUdpSignature\":\"\",\"mPurchaseDate\":\"2021-10-14 14:58:08\"}","purchaseId":"6fafcef1d643da4bc1360fa0c4ef76cdee4e254d52d4032549e3013a1308ae92"},"hiveiap_receipt_verify_result":null,"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"Y","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Fri, 18 Mar 2022 01:38:41 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"สำเร็จ","hiveiap_transaction_id":"FB_211","hiveiap_market_id":14,"hiveiap_market_pid":"com.com2us.smon.android.facebook.global.normal.pack115","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"4967110790072556","hiveiap_receipt":{"purchase_data":{"developerPayload":20684677,"isConsumed":false,"paymentActionType":"charge","paymentID":"4967110790072556","productID":"com.com2us.smon.android.facebook.global.normal.pack115","purchasePlatform":"FB","purchasePrice":{"amount":"29.99","currency":"USD"},"purchaseTime":1647575470,"purchaseToken":"1116066465906633","signedRequest":"o2ncNDv5dGGqualFf1PYlbN2o7WFELD7VnDTvHKcSnU.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImFwcF9pZCI6IjE0OTMwMzgwMjQyNDE0ODEiLCJkZXZlbG9wZXJfcGF5bG9hZCI6IjIwNjg0Njc3IiwiaXNfY29uc3VtZWQiOmZhbHNlLCJpc3N1ZWRfYXQiOjE2NDc1NzU0ODIsInBheW1lbnRfYWN0aW9uX3R5cGUiOiJjaGFyZ2UiLCJwYXltZW50X2lkIjoiNDk2NzExMDc5MDA3MjU1NiIsInByb2R1Y3RfaWQiOiJjb20uY29tMnVzLnNtb24uYW5kcm9pZC5mYWNlYm9vay5nbG9iYWwubm9ybWFsLnBhY2sxMTUiLCJwdXJjaGFzZV9wbGF0Zm9ybSI6IkZCIiwicHVyY2hhc2VfcHJpY2UiOnsiYW1vdW50IjoiMjkuOTkiLCJjdXJyZW5jeSI6IlVTRCJ9LCJwdXJjaGFzZV90aW1lIjoxNjQ3NTc1NDcwLCJwdXJjaGFzZV90b2tlbiI6IjExMTYwNjY0NjU5MDY2MzMifQ"}},"hiveiap_receipt_verify_result":{"id":"4967110790072556","actions":[{"type":"charge","status":"completed","currency":"USD","amount":"29.99","time_created":"2022-03-18T03:51:14+0000","time_updated":"2022-03-18T03:51:17+0000","risk":{"fraud_status":"succeeded"}}],"items":[{"type":"IN_APP_PURCHASE","product":"com.com2us.smon.android.facebook.global.normal.pack115","quantity":1}],"country":"US","tax":"tax_remitted_usmpf","tax_country":"US","created_time":"2022-03-18T03:51:14+0000"},"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"N","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Fri, 18 Mar 2022 01:38:41 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"สำเร็จ","hiveiap_transaction_id":"HW_254035","hiveiap_market_id":7,"hiveiap_market_pid":"com.com2us.smon.android.huawei.global.normal.huawei.pack541","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"DCB2C202203180709056166E8EBF15","hiveiap_receipt":{"purchase_data":{"autoRenewing":false,"orderId":"2022031806085611142f0c88a7.102298415","packageName":"com.com2us.smon.android.huawei.global.normal.huawei","applicationId":102298415,"kind":0,"productId":"com.com2us.smon.android.huawei.global.normal.huawei.pack541","productName":"Dimensionsloch Paket D","purchaseTime":1647583747000,"purchaseTimeMillis":1647583747000,"purchaseState":0,"developerPayload":62252009,"purchaseToken":"0000017f9ba4dc8458dfe4ccd3fa461b558f00bfdd4170c2d79b7d9cdd82dc7e808906b538fd2d30x4445.7.102298415","consumptionState":0,"confirmed":0,"currency":"EUR","price":2999,"country":"DE","payOrderId":"DCB2C202203180709056166E8EBF15","payType":"6","sdkChannel":"1"},"signature":"EJ9ET0Qs\/u+exLzVU+PEVYTFAmYqyH2G7eucx9kXNbym+ul8qt7rh3WAgcXcKKJf+R+ocL+BIXnWY7sLNer2JTpwyC\/cwU5zTecOERp\/nEhksskvOWyJFhkJHTNRnkaegxPvah0f0A21baZiyYZc6dm5WN3P0tUdkBL34pihqyhkIi5hnH4JLFWE6R9uhsUlHft2CPRUEGXxR95Dre2XWXR3r27NeG2Qv+IkBCDmT8YK8tMjmRaQKXLIyhiXhx+an1Gyhwc2iCSGj\/8YGnOqxIYogFWkJ48jGG\/PLSHGn7cTC1aV+\/QOWZFAphRsctpYhZpy+XOHPZcpbEqi+HhumLPmpTw3R3VilJ9KIn+hV7Bft8bFZ1NRrH8OKxW+Z7+I+DvzL5dOAsjtN02kGr4ApsVG\/odkVxa4lpAE0puEe08cXt5s6ajeBBZTdUogAoD\/lsRNYa8f+vCnCYX8hrN5xKv4eM692XyT\/uRWvmkv+NBoAqDcV6Wkje8bcn6yTY3Y"},"hiveiap_receipt_verify_result":{"responseCode":"0","purchaseTokenData":{"autoRenewing":false,"orderId":"2022031806085611142f0c88a7.102298415","packageName":"com.com2us.smon.android.huawei.global.normal.huawei","applicationId":102298415,"kind":0,"productId":"com.com2us.smon.android.huawei.global.normal.huawei.pack541","productName":"Dimensionsloch Paket D","purchaseTime":1647583747000,"purchaseTimeMillis":1647583747000,"purchaseState":0,"developerPayload":"62252009","purchaseToken":"0000017f9ba4dc8458dfe4ccd3fa461b558f00bfdd4170c2d79b7d9cdd82dc7e808906b538fd2d30x4445.7.102298415","responseCode":"0","consumptionState":1,"confirmed":1,"currency":"EUR","price":2999,"country":"DE","payOrderId":"DCB2C202203180709056166E8EBF15","payType":"6","sdkChannel":"1"},"dataSignature":"P56dXDN9HP1IYeMTj2Q\/Zhvt2uepF4ws9\/xZ9mPijEQVcoN3iGFOwPqO1pXlMPOA8lAIrD3yEqj3IIoZe7pPkirUq+cUaQVoC7p7ZbYfdME36AmSAVyTeQd3XflYF0CgFQDG0yX6nvp2MXt3fpXGvxM2uDg1eFUUonOWw9yCx9+oaGAZtM3RuVY59uU9lRKUAVJtSoOS6MdrkTmeHKd9kCkgg27K19M1IDVQ9GhOSRgDZ\/\/\/8PXD4zHLnGCSxgG0HSrmHg9s341IFn1apAsWiMNToMseMLajKvkukuIbfdocavmiISeUBGNeEz5OLXg0cJ8c1Pi2K+Fa7NlGteOY\/44QjC5JelEcbYFFOjSL\/kljGyaAR\/pJyA1vnwcq9DZACPZRc7WeMp0qdcB742QV+PlgaJkaZTyao7ml1gmY4BPixbskcF6boYsQrn6pEwaIvKfaFnKjpLuSZV2uwi802\/Y2Tp\/RIRQ\/9EsKnsdXcPjveX7SME4ywSBzUxJQHrkD","signatureAlgorithm":"SHA256WithRSA"},"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"N","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Fri, 18 Mar 2022 01:38:41 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_transaction_id":"VI_10","hiveiap_market_id":10,"hiveiap_market_pid":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"2b0da7d2-516c-4287-bb07-b4ec9bb203f2","hiveiap_receipt":{"transNo":"2021070615274948500013716390","uid":"230319471","vid":null,"productId":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1","cpOrderNumber":"2b0da7d2-516c-4287-bb07-b4ec9bb203f2","productPrice":"1","is_reorder":false},"hiveiap_receipt_verify_result":{"orderNumber":"2021070615274948500013716390","payTime":"20210706152822","signature":"d1ab6329f319dedd30ab1a75b0d8b291","cpId":"ac83f61628c7b70678dc","cpOrderNumber":"2b0da7d2-516c-4287-bb07-b4ec9bb203f2","extInfo":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1","uid":"d2545fe46e1d4523","orderAmount":"1","tradeStatus":"0000","appId":"105479058","respMsg":"\u67e5\u8be2\u6210\u529f","respCode":"200","tradeType":"01","market_pid":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1"},"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"N","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Fri, 18 Mar 2022 01:38:41 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_transaction_id":"VI_10","hiveiap_market_id":10,"hiveiap_market_pid":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"2b0da7d2-516c-4287-bb07-b4ec9bb203f2","hiveiap_receipt":{"transNo":"2021070615274948500013716390","uid":"230319471","vid":null,"productId":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1","cpOrderNumber":"2b0da7d2-516c-4287-bb07-b4ec9bb203f2","productPrice":"1","is_reorder":false},"hiveiap_receipt_verify_result":{"orderNumber":"2021070615274948500013716390","payTime":"20210706152822","signature":"d1ab6329f319dedd30ab1a75b0d8b291","cpId":"ac83f61628c7b70678dc","cpOrderNumber":"2b0da7d2-516c-4287-bb07-b4ec9bb203f2","extInfo":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1","uid":"d2545fe46e1d4523","orderAmount":"1","tradeStatus":"0000","appId":"105479058","respMsg":"สำเร็จในการตรวจสอบ","respCode":"200","tradeType":"01","market_pid":"com.com2us.hivesdk.android.vivo.global.normal.vivo.test1"},"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"N","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}
< HTTP/2 200
< server: nginx
< date: Mon, 21 Mar 2022 07:03:10 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_transaction_id":"XI_6","hiveiap_market_id":12,"hiveiap_market_pid":"com.com2us.hivesd.mi.10002","hiveiap_quantity": 1,"hiveiap_market_transaction_id":"7096c47b-af04-45ca-a59b-f79dccb4486d","hiveiap_receipt":{"cpOrderId":"7096c47b-af04-45ca-a59b-f79dccb4486d","uid":"229028754","vid":"null","productCode":"com.com2us.hivesd.mi.10002","xiaomiUid":"2021040203347007"},"hiveiap_receipt_verify_result":{"appId":"2882303761519022470","cpOrderId":"7096c47b-af04-45ca-a59b-f79dccb4486d","orderId":"20210427155358360164migc","orderStatus":"TRADE_SUCCESS","payFee":"10","payTime":"2021-04-27 15:54:06","productCode":"com.com2us.hivesd.mi.10002","productCount":"1","productName":"\u6d4b\u8bd501","uid":"2021040203347007","market_pid":"com.com2us.hivesd.mi.10002","signature":"ff438bfa4392c328a5a043bd323a47689cffabce"},"hiveiap_purchase_cancel_state":0,"hiveiap_purchase_test":"N","hiveiap_iap_payload": null,"hiveiap_account_uuid_compare": 1}