ในข่าวนี้
ตำแหน่ง: Settings
เปิดหน้านี้: admin.<your-site>/settings (แทนที่ <your-site> ด้วยที่อยู่เว็บไซต์ของคุณ)
จุดตรวจสอบที่ 1: test หรือ live?
- โหมดทดสอบ ใช้คีย์ทดสอบ จะไม่มีการตัดเงินจริง หน้าจอจะแสดงข้อความ: "Test mode: readers can’t buy until you add live keys. Test payments here never give readers access."
- โหมดใช้งานจริง ใช้รับเงินจริง คุณต้องเผยแพร่หน้าข้อกำหนดการใช้งาน หน้านโยบายการคืนเงิน และหน้าติดต่อเราให้เรียบร้อยก่อน
จุดตรวจสอบที่ 2: คีย์ต่างๆ
รหัสคีย์ (Key ID) ในแต่ละโหมดจะขึ้นต้นด้วยตัวอักษรที่ไม่เหมือนกัน สำหรับ Razorpay: จะขึ้นต้นด้วย rzp_test_ สำหรับโหมดทดสอบ และ rzp_live_ สำหรับโหมดใช้งานจริง สำหรับ Stripe publishable key จะขึ้นต้นด้วย pk_test_ หรือ pk_live_ ส่วนการเชื่อมต่อ PayPal จะต้องใช้ Client ID, Secret และ Webhook ID
| ข้อความ | วิธีแก้ |
|---|---|
| "Razorpay didn’t accept these keys. Check that the key id and secret are from the same mode." | คัดลอกทั้งคีย์และ secret จากโหมดเดียวกันในแดชบอร์ดเดียวกัน |
| "This is a live key but you chose Test mode. Switch the mode or paste a test key." | เลือกโหมดให้ตรงกับคีย์ที่ใช้งาน |
| "This is a test key but you chose Live mode. Switch the mode or paste a live key." | เช่นเดียวกัน |
| "Paste the key secret. Razorpay shows it only once, when you create the key." | สร้างคีย์ใหม่ในแดชบอร์ด แล้วคัดลอก secret เก็บไว้ทันที |
| "Use a different webhook secret for test and live." | สร้าง secret แยกกันคนละชุดสำหรับโหมดทดสอบและโหมดใช้งานจริง |
| "Publish your Terms, Refund and Contact pages before going live." | เผยแพร่หน้าข้อกำหนด นโยบายการคืนเงิน และหน้าติดต่อเราให้เรียบร้อย แล้วจึงสลับเป็นโหมดใช้งานจริง |
จุดตรวจสอบที่ 3: webhook
Webhook จะทำหน้าที่แจ้งเว็บไซต์ของคุณเมื่อการชำระเงินเสร็จสมบูรณ์ หากไม่มี คำสั่งซื้อจะยังคงค้างสถานะว่ายังไม่ชำระเงิน
- บนการ์ดการเชื่อมต่อ ให้คัดลอก URL ของ Webhook
- ในแดชบอร์ดของผู้ให้บริการชำระเงิน ให้เพิ่ม URL นี้เป็น webhook แล้วทำเครื่องหมายเลือกเหตุการณ์ตามที่ระบุไว้บนการ์ด
- กำหนด webhook secret ในระบบผู้ให้บริการ แล้วนำ secret เดียวกันนี้มาวางในการเชื่อมต่อของคุณ
- บันทึก
จุดตรวจสอบที่ 4: ลองทดสอบการชำระเงิน
กดปุ่มทดสอบการชำระเงินบนการ์ดการเชื่อมต่อ ในขณะที่อยู่ในโหมดทดสอบ คำสั่งซื้อจะแสดงว่าชำระแล้วทันทีที่ผู้ให้บริการยืนยัน หากหน้าต่างชำระเงินทดสอบไม่เปิดขึ้นมา ให้เปิดอนุญาตป็อปอัปในเบราว์เซอร์สำหรับหน้าแอดมิน หากทำรายการไม่สำเร็จ คุณจะเห็นข้อความ "The test payment didn’t go through. Check the connection and try again."
ข้อความที่ผู้อ่านอาจพบ
- "Payments aren’t set up on this site yet." ยังไม่ได้เชื่อมต่อระบบชำระเงินใดๆ
- "Live payments aren’t switched on for this site yet. Use test mode for now." การตั้งค่าโหมดใช้งานจริงยังไม่เสร็จสมบูรณ์
- "The payment gateway didn’t answer. Nothing was charged or refunded. Try again in a minute." ระบบผู้ให้บริการชำระเงินไม่ตอบสนอง ยังไม่มีการตัดเงินหรือคืนเงินใดๆ โปรดลองใหม่อีกครั้งในอีกสักครู่
- "This checkout has expired. Start again." หน้าชำระเงินนี้หมดอายุแล้ว โปรดเริ่มทำรายการใหม่
- "This payment method isn’t offered here. Choose another one." ตรวจสอบการตั้งค่าประเทศในระบบผู้ให้บริการชำระเงินของคุณ
- "This payment gateway can’t take recurring payments." เลือกผู้ให้บริการที่รองรับการตัดเงินแบบสมัครสมาชิกต่อเนื่อง
- "This payment gateway is coming soon. Use Razorpay, Stripe or PayPal for now, or request it under Request a payment gateway."
ดูเพิ่มเติมที่ ข้อความแจ้งข้อผิดพลาด: การชำระเงิน
คำถามที่พบบ่อย
คำถามที่พบบ่อย
ควรเลือกใช้ผู้ให้บริการชำระเงินเจ้าไหนดี?
สำหรับผู้อ่านในอินเดีย แนะนำ Razorpay สำหรับสหรัฐฯ ยุโรป และสหราชอาณาจักร แนะนำ Stripe สำหรับกระเป๋าเงินออนไลน์ทั่วโลก แนะนำ PayPal คุณสามารถกำหนดเส้นทางการชำระเงินแยกตามแต่ละประเทศได้
ต้องกรอกข้อมูล GST ตรงไหน?
ที่แท็บ ผู้ขายและ GST ดูเพิ่มเติมได้ที่ ข้อมูลผู้ขายและ GST