ตำแหน่ง: Settings → Readers & money → Connections → Payments
เปิดหน้านี้: admin.<your-site>/settings/connections/payments (แทนที่ <your-site> ด้วยที่อยู่เว็บไซต์ของคุณ)
สิ่งที่ต้องเตรียม
- เชื่อมต่อเกตเวย์เรียบร้อยแล้วใน โหมดทดสอบ ดูที่ Payments
- เพิ่ม webhook ในระบบเกตเวย์แล้ว
- อนุญาตให้เปิดป๊อปอัปสำหรับหน้าผู้ดูแลระบบของคุณ การทดสอบจะเปิดขึ้นในแท็บใหม่
ขั้นตอนการทำ
- เปิด การตั้งค่า → ผู้อ่านและรายได้ → การเชื่อมต่อ → การชำระเงิน
- ไปที่หัวข้อ ทดลองชำระเงิน
- หากคุณเชื่อมต่อเกตเวย์ไว้มากกว่าหนึ่งช่องทาง ให้เลือกช่องทางที่ต้องการใต้ ชำระด้วย
- กดปุ่ม Pay (ปุ่มจะแสดงยอดเงินทดสอบจำนวนเล็กน้อย)
- ทำการชำระเงินในแท็บใหม่ให้เสร็จสิ้น โดยใช้ข้อมูลทดสอบที่เกตเวย์ของคุณเตรียมไว้สำหรับโหมดทดสอบ
- กลับมาที่ Keynate แล้วเปิดหน้า Orders and refunds คำสั่งซื้อจะเปลี่ยนสถานะเป็นชำระแล้วเมื่อเกตเวย์ยืนยันกลับมา
- เมื่อระบบทำงานถูกต้อง ให้กด Go live with ตามด้วยชื่อเกตเวย์ของคุณ (เช่น Go live with PayPal) แล้วกรอกข้อมูลสำหรับใช้งานจริงใน โหมดใช้งานจริง
- สำหรับการเปิดใช้งานจริงของ PayPal ให้ไปที่ PayPal → Payment preferences แล้วอนุญาตการรับเงินในสกุลเงินอื่น มิฉะนั้น PayPal จะระงับยอดเงินสกุลอื่นไว้จนกว่าคุณจะกดยอมรับด้วยตนเอง
ข้อควรรู้
- PayPal ไม่รองรับเงินรูปี ยอดทดสอบจะเป็นจำนวนเล็กน้อยในสกุลเงินดอลลาร์สหรัฐ หากต้องการตั้งราคาเป็นเงินรูปี ให้เชื่อมต่อกับ Razorpay
- การทดสอบ PayPal: ต้องใช้บัญชีผู้ซื้อที่ถูกต้อง ในแท็บใหม่ ให้เข้าสู่ระบบด้วยบัญชีผู้ซื้อ Personal ของ PayPal sandbox จากต่างประเทศ (เช่น สหรัฐอเมริกา) อย่าใช้บัญชีธุรกิจของคุณ ผู้ซื้อในอินเดียไม่สามารถชำระเงินให้ผู้ขายในอินเดียผ่าน PayPal ได้ บัตรดังกล่าวจะมีลิงก์ เปิดบัญชี PayPal sandbox และหากเบราว์เซอร์ของคุณบล็อกแท็บใหม่ไว้ บัตรจะแสดงข้อความ Open PayPal เพื่อเปิดขึ้นมาในหน้านี้
- PayPal เหมาะสำหรับผู้อ่านที่อยู่นอกประเทศอินเดีย แพ็กเกจที่ตั้งราคาเป็นสกุลเงินรูปีเพียงอย่างเดียวจะไม่สามารถชำระผ่าน PayPal ได้ กรุณาเพิ่มราคาในสกุลดอลลาร์หรือยูโรให้กับแพ็กเกจนั้น
- ระบบอาจใช้เวลาสักครู่ในการอัปเดตคำสั่งซื้อเป็นชำระแล้ว เนื่องจากเกตเวย์ต้องส่งสัญญาณแจ้งเตือนมาก่อน
ปัญหาที่พบบ่อย
- "Your browser blocked the new tab." อนุญาตป๊อปอัปสำหรับหน้าระบบดูแลนี้แล้วลองใหม่อีกครั้ง
- "The checkout was closed." ไม่มีการตัดเงินใดๆ ให้กด Pay ใหม่อีกครั้ง
- "The test payment didn't go through." ตรวจสอบการเชื่อมต่อและลองใหม่อีกครั้ง
- คำสั่งซื้อยังคงขึ้นว่ายังไม่ชำระเงิน แสดงว่ายังไม่ได้ตั้งค่า webhook
คำถามที่พบบ่อย
คำถามที่พบบ่อย
ฉันจะถูกเรียกเก็บเงินหรือไม่?
ไม่ ในโหมดทดสอบจะไม่มีการตัดเงินจริง
ต้องใช้เงินจริงในการทดสอบหรือไม่?
ไม่ต้อง ให้ใช้ข้อมูลทดสอบจากเกตเวย์ของคุณใน โหมดทดสอบ
ทำไมจ่ายเงินแล้วคำสั่งซื้อยังขึ้นว่ายังไม่ชำระเงิน?
เนื่องจากยังไม่ได้ใส่ webhook ดูเพิ่มเติมที่ Payment messages (webhook)
ควรเปลี่ยนไปใช้โหมดจริงเมื่อใด?
หลังจากคำสั่งซื้อทดสอบเปลี่ยนสถานะเป็นชำระแล้ว ให้เชื่อมต่อคีย์สำหรับใช้งานจริงและเลือก โหมดใช้งานจริง