การทดสอบคำสั่งซื้อในร้านค้าระยะพัฒนา
การดำเนินการคำสั่งซื้อสำหรับทดสอบสามารถช่วยในการตรวจสอบให้แน่ใจว่าขั้นตอนการชำระเงินและการตั้งค่าสำหรับการประมวลผลคำสั่งซื้อ สินค้าคงคลัง การจัดส่ง การแจ้งเตือนทางอีเมล และภาษีของร้านค้าระยะพัฒนาไม่มีปัญหาใดๆ ร้านค้าระยะพัฒนาสามารถประมวลผลคำสั่งซื้อสำหรับทดสอบได้ไม่จำกัด
ในหน้านี้
วิธีการทดสอบการสั่งซื้อ
คุณสามารถทดสอบสั่งซื้อในร้านค้าพัฒนาได้ด้วยวิธีต่อไปนี้:
- ใช้เกตเวย์จำลองของ Shopify เพื่อจำลองการทำธุรกรรม
- เปิดใช้โหมดการทดสอบเพื่อให้ผู้ให้บริการการชำระเงินของคุณและใช้คำสั่งซื้อสำหรับทดสอบผ่านการขั้นตอนการซื้อสินค้าของร้านค้าระยะพัฒนา:
คุณยังสามารถสร้างคำสั่งซื้อสำหรับทดสอบโดยใช้ API ต่อไปนี้ได้:
หมายเหตุ: หากคุณใช้งาน Admin API เพื่อทดสอบการสั่งซื้อ คุณจะต้องตั้งค่าคุณสมบัติ test
หรือช่องเป็น true
ข้อจำกัด
การทดสอบคำสั่งซื้อในร้านค้าระยะพัฒนามีข้อจํากัดดังต่อไปนี้:
- คุณไม่สามารถทดสอบคำสั่งซื้อโดยใช้ธุรกรรมจริงได้ โดยธุรกรรมจริงคือธุรกรรมที่ดำเนินการผ่านผู้ให้บริการการชำระเงินที่ไม่ได้อยู่ในโหมดการทดสอบ รวมถึงธุรกรรมที่ใช้ข้อมูลการชำระเงินจริง เช่น หมายเลขบัตรเครดิตที่ถูกต้อง
- คุณไม่สามารถทดสอบบัตรของขวัญได้ เนื่องจากบัตรของขวัญดังกล่าวได้รับการประมวลผลเป็นธุรกรรมจริงแล้ว
- คุณไม่สามารถทดสอบการสั่งซื้อโดยใช้วิธีการชำระเงินด้วยตนเองได้ ซึ่งรวมถึงเงินสดและการชำระเงินแบบกำหนดเองบน Shopify POS
- คุณไม่สามารถทดสอบการสั่งซื้อโดยใช้คำสั่งซื้อที่ยังไม่ชำระเงินที่คุณสร้างในส่วนผู้ดูแล Shopify ได้
หากต้องการทดสอบกับประเภทธุรกรรมเหล่านี้ คุณต้องถ่ายโอนร้านค้าระยะพัฒนาไปยังแผนแบบชําระเงิน
- คุณไม่สามารถทดสอบโดยใช้คำสั่งซื้อที่ยังไม่ชำระเงินที่สร้างในส่วนผู้ดูแล Shopify ได้ และจะต้องส่งคำสั่งซื้อสำหรับทดสอบโดยใช้ขั้นตอนการชำระเงินของร้านค้าระยะพัฒนา
การทดสอบโดยใช้เกตเวย์จำลองของ Shopify
หากต้องการจำลองธุรกรรมในขั้นตอนการชำระเงินออนไลน์ของร้านค้าระยะพัฒนาของคุณ คุณสามารถตั้งค่าเกตเวย์จำลองของ Shopify ได้ เกตเวย์จำลองคือผู้ให้บริการการชำระเงินที่ร้านค้าทุกร้านสามารถใช้เพื่อสร้างคำสั่งซื้อสำหรับทดสอบได้
หากต้องการสร้างคำสั่งซื้อ คุณจำเป็นต้องป้อนข้อมูลการชำระเงินสำหรับทดสอบในขั้นตอนการชำระเงิน คุณสามารถจำลองการทำธุรกรรมประเภทต่างๆ ได้ โดยขึ้นอยู่กับข้อมูลที่คุณป้อน
ขั้นตอนมีดังนี้
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > การชำระเงิน
หากคุณเปิดใช้งานผู้ให้บริการการชำระเงินด้วยบัตรเครดิต โปรดปิดใช้งานผู้ให้บริการรายดังกล่าวก่อนดำเนินการต่อ ให้คลิกจัดการ > ปิดใช้งาน (ปุ่มนี้จะแสดงชื่อผู้ให้บริการการชำระเงินของคุณด้วย เช่น ปิดใช้งาน Shopify Payments) จากนั้นให้ยืนยันการปิดใช้งานของคุณ
-
ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
- หากคุณเปิดใช้งานผู้ให้บริการการชำระเงินภายนอก ให้ปิดการใช้งาน
- หากคุณเปิดใช้งาน Shopify Payments อยู่:
- ในส่วน Shopify Payments ให้คลิก จัดการ > จัดการวิธีการชำระเงิน
- คลิกสลับไปใช้ผู้ให้บริการจากภายนอกที่ด้านล่างของหน้าดังกล่าว จากนั้นคลิกสลับไปใช้ผู้ให้บริการจากภายนอกอีกครั้งเพื่อยืนยัน
- หากคุณยังไม่ได้เปิดใช้งาน Shopify Payments ให้คลิกที่ “ดูผู้ให้บริการรายอื่นทั้งหมด” ในส่วน Shopify Payments
- หาก Shopify Payments ไม่เปิดให้บริการในประเทศของคุณ ก็ให้คลิกที่ “เลือกผู้ให้บริการ” ในส่วนผู้ให้บริการการชำระเงิน
เลือก (for testing) Bogus Gateway จากรายการ
คลิก เปิดใช้งาน(for testing) Bogus Gateway
คลิกบันทึก
ไปที่ร้านค้าออนไลน์ของคุณและทำการสั่งซื้อสินค้าเหมือนลูกค้าทั่วไป จากนั้น ในขั้นตอนการชำระเงิน ให้ป้อนรายละเอียดบัตรเครดิตต่อไปนี้เพื่อทดสอบสถานการณ์การชำระเงินที่แตกต่างกัน
ชื่อของช่อง | รายละเอียดที่ต้องป้อน |
---|---|
ชื่อบนบัตร | ป้อน Bogus Gateway
|
หมายเลขบัตรเครดิต |
ป้อนข้อความแต่ละข้อเป็นขั้นเพื่อจำลองการทำธุรกรรมประเภทต่างๆ:
|
CVV | ป้อนตัวเลข3หลัก (ตัวอย่างเช่น 111 ) |
วันหมดอายุ | ป้อนวันที่ใดก็ได้ในอนาคต |
- หลังจากที่คุณทดสอบเสร็จสิ้นแล้วให้คลิก จัดการ ซึ่งอยู่ถัดจากส่วน (for testing) Bogus Gatewayส่วนผู้ดูแล Shopify ของคุณ
- คลิก ปิดใช้งาน (for testing) Bogus Gatewayเพื่อลบช่องทางนี้ออกจากขั้นตอนการชำระเงินของคุณ
การทดสอบโดยใช้โหมดการทดสอบของ Shopify Payments
เพื่อทดสอบการตั้งค่า Shopify Payments ของคุณ ให้เปิดใช้โหมดการทดสอบและใช้บัตรเครดิตสำหรับทดสอบเพื่อจำลองการชำระเงิน
วิธีเปิดใช้โหมดการทดสอบสำหรับ Shopify Payments
ก่อนที่คุณจะสามารถสร้างคำสั่งซื้อสำหรับทดสอบ คุณจำเป็นต้องเปิดใช้โหมดการทดสอบสำหรับ Shopify Payments ก่อน
ขั้นตอนมีดังนี้
ในส่วนผู้ดูแล Shopify ให้ไปที่การตั้งค่า > การชำระเงิน
ในส่วน Shopify Payments ให้คลิกที่จัดการ
ในส่วนโหมดการทดสอบ ให้เลือกเปิดใช้โหมดการทดสอบ
คลิกบันทึก
ขั้นตอนถัดไป
คุณสามารถสร้างคำสั่งซื้อแล้วจำลองทำธุรกรรมโดยใช้หมายเลขบัตรเครดิตสำหรับทดสอบ โดยเรามีหมายเลขทดสอบเพื่อทำธุรกรรมที่สำเร็จ ธุรกรรมที่ล้มเหลว และธุรกรรมในสกุลเงินต่างๆ
หมายเหตุ: มูลค่าการซื้อในการทดสอบต้องมากกว่า 1 ดอลลาร์สหรัฐ ไม่ว่าจะเป็นสกุลเงินใดก็ตาม
จำลองธุรกิจที่เสร็จสมบูรณ์
เพื่อจำลองทำธุรกรรมที่สำเร็จ ให้ใช้ข้อมูลดังต่อไปนี้เมื่อต้องให้รายละเอียดเกี่ยวกับบัตรเครดิตในขั้นตอนการชำระเงิน
- ชื่อบนบัตร: ใส่ข้อความใดก็ได้อย่างน้อยสองคำ
- วันหมดอายุ: ใส่วันที่ใดก็ได้ในอนาคต
- รหัสความปลอดภัย: ป้อนตัวเลข3หลัก
- หมายเลขบัตร: ใช้หมายเลขใดก็ได้ต่อไปนี้:
ประเภทบัตร | หมายเลขเครดิตสำหรับทดสอบ |
---|---|
Visa | 4242424242424242 |
Mastercard | 5555555555554444 |
American Express | 378282246310005 |
Discover | 6011111111111117 |
Diners Club | 30569309025904 |
JCB | 3530111333300000 |
จำลองธุรกรรมที่ล้มเหลว
หากคุณต้องการดูข้อความเกี่ยวกับข้อผิดพลาดของบัตรเครดิตที่จะแสดงแก่ลูกค้าระหว่างขั้นตอนการชำระเงิน คุณสามารถใช้หมายเลขบัตรเครดิตสำหรับทดสอบเหล่านี้เพื่อจำลองทำธุรกรรมที่ล้มเหลวต่าง
- ใช้หมายเลขบัตรเครดิต 4000000000000002 เพื่อสร้างข้อความบัตรถูกปฏิเสธ
- ใช้หมายเลขบัตรเครดิต 4242424242424241 เพื่อสร้างข้อความหมายเลขผิด
- ใช้หมายเลขบัตรเครดิต 4000000000000259 เพื่อจำลองธุรกรรมที่ถูกปฏิเสธ
- ใช้เดือนหมดอายุที่ผิด ตัวอย่างเช่น 13 เพื่อสร้างข้อความเดือนหมดอายุผิดพลาด
- ใช้ปีหมดอายุที่ผ่านมาแล้วเพื่อสร้างข้อความปีหมดอายุไม่ถูกต้อง
- ใช้หมายเลขรหัสความปลอดภัยสองหลักเพื่อสร้างข้อความรหัสความปลอดภัยที่ไม่ถูกต้อง
โหมดการทดสอบสำหรับผู้ให้บริการการชำระเงินจากภายนอก
ผู้ให้บริการการชำระเงินภายนอกบางรายจะมีโหมดการทดสอบที่คุณสามารถเปิดใช้ได้ในส่วนผู้ดูแล Shopify ผู้ให้บริการการชำระเงินจากภายนอกจะต้องเปิดใช้ตัวเลือกเปิดใช้โหมดการทดสอบในการตั้งค่าของตนเพื่อให้สามารถทดสอบได้ในร้านค้าระยะพัฒนา หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการใช้โหมดการทดสอบกับผู้ให้บริการการชำระเงินภายนอกบางราย ให้ดูที่เอกสารประกอบของผู้ให้บริการการชำระเงิน
เมื่อช่องทางการชำระเงินอยู่ในโหมดการทดสอบ ให้ส่งคำขอจาก Shopify ซึ่งรวมถึงคุณลักษณะ test
หากได้ตั้ง test
เป็น true
ระบบจะประมวลผลการชำระเงินเป็นการชำระเงินแบบทดสอบและจะไม่มีการทำธุรกรรมจริง
หากคุณเป็นผู้ให้บริการการชำระเงินจากภายนอกและต้องการเพิ่มตัวเลือกเปิดใช้โหมดการทดสอบไปยังการตั้งค่าของคุณ คุณจำเป็นต้องเพิ่ม URL การชำระเงินแบบ Sandbox ไปยังส่วนขยายแอปเพื่อการชำระเงินของคุณใน Partner Dashboard
การทดสอบกับธุรกรรมจริง
หากคุณจำเป็นต้องทดสอบร้านค้าระยะพัฒนาของคุณโดยใช้ธุรกรรมจริง คุณจำเป็นต้องถ่ายโอนร้านค้าของคุณไปยังแผนแบบชำระเงิน สำหรับข้อมูลเพิ่มเติม ดูการถ่ายโอนร้านค้าระยะพัฒนาให้แก่ลูกค้า
หากคุณต้องการเปลี่ยนให้ร้านค้าระยะพัฒนาของคุณไปใช้แผนแบบชำระเงิน แต่ยังต้องการเป็นเจ้าของร้านค้าอยู่ ให้ เลือกแผน ในส่วนผู้ดูแล Shopify
หมายเหตุ: บัตรของขวัญไม่สามารถได้รับการทดสอบบนร้านค้าระยะพัฒนาได้ เนื่องจากบัตรของขวัญดังกล่าวได้รับการประมวลผลเป็นธุรกรรมจริงแล้ว