เมื่อใช้หน้าการชำระเงินตามใบแจ้งหนี้ของฟีเจอร์ Stripe Connector for NetSuite หรือลิงก์ชำระเงินตามใบแจ้งหนี้ (แบบบริการตัวเองและฟรี) คุณจะแมปลิงก์หน้าการชำระเงินจากบันทึกข้อมูลใบแจ้งหนี้ที่เป็นระบบภายในเข้ากับใบแจ้งหนี้แบบ PDF ของลูกค้าได้หลายวิธี เพื่อช่วยให้ลูกค้าสามารถชำระเงินได้ ต่อไปนี้คือตัวอย่างโค้ดสำหรับปุ่ม "ชำระเลย" แบบสำเร็จรูปที่นำไปแทรกลงในซอร์สโค้ดของ PDF ขั้นสูงได้ โปรดดูขั้นตอนและตัวเลือกการปรับแต่งด้านล่าง
ตัวอย่างเทมเพลต PDF ขั้นสูง พร้อมด้วยตัวอย่างโค้ด
ตัวอย่างโค้ดที่ใช้สร้างปุ่ม "ชำระเลย"
<#assign rawLink = record.custbody_stripe_payment_link>
<#assign paymentLink = rawLink?replace('.*href="([^"]+)".*', '$1', 'r')>
<table class="payhere" style="width: 100%; margin-top: 10px; margin-bottom: 20px;">
<tr>
<td align="left" style="text-align: center; padding-bottom: 20px;">
<a href="${paymentLink}" style="display: inline-block; padding: 15px 30px; background-color: #635BFF; color: white; text-decoration: none; font-weight: bold; border-radius: 5px; font-size: 18px;">Pay Now</a>
</td>
</tr>
<tr>
<td align="left" style="text-align: center;">
<img src="https://cdn.brandfolder.io/KGT2DTA4/at/g65qkq94m43qc3c9fqnhh3m/Powered_by_Stripe_-_black.png" alt="Powered by Stripe" style="width: 90px; height: 20px;" />
</td>
</tr>
</table>
ส่วนที่เป็นสีม่วงด้านล่างคือตำแหน่งแนะนำสำหรับการวางตัวอย่างโค้ดของปุ่ม "ชำระเลย" ลงในเทมเพลต PDF ขั้นสูง
วิธีติดตั้งตัวอย่างโค้ดของเรา
ตัวเลือกการปรับแต่ง:
ตัวอย่างโค้ดจะสามารถใช้งานได้ทันที เพียงคัดลอกและวางในบริเวณที่เหมาะสมในซอร์สโค้ด อย่างไรก็ตาม คุณสามารถปรับแต่งหน้าตาและตำแหน่งได้โดยใช้ตัวเลือกต่อไปนี้
ตัวเลือกอื่นๆ สำหรับสร้างช่องข้อความของคุณเองที่จะแมปกับเทมเพลต PDF
คุณสามารถวาง {custbody_stripe_payment_link} ลงในช่องข้อความโดยใช้เทมเพลต PDF มาตรฐาน อย่างไรก็ตาม ตัวเลือกนี้มีข้อจำกัดอย่างมากในการปรับแต่งรูปลักษณ์ของลิงก์
คุณสามารถใช้ซอร์สโค้ดของเทมเพลต PDF ขั้นสูง และเขียนโค้ดของตัวเองเพื่อปรับแต่งปุ่มได้ แต่เราแนะนำให้ใช้โค้ดสำเร็จรูปเป็นจุดตั้งต้น มีข้อกำหนดทางเทคนิคใหม่ๆ หลายประการสำหรับลิงก์หน้าการชำระเงินนี้ ซึ่งกำหนดให้ใช้ช่องข้อมูลเนื้อหาธุรกรรมประเภท "Hyperlink" เพื่อป้องกันไม่ให้คุณใช้การตั้งค่า “Link Text” ในหน้าช่องข้อมูลเนื้อหาธุรกรรม ดังนั้น คุณต้องใช้องค์ประกอบ เช่น “<#assign…” และ “<a href…” ในโค้ดของคุณอย่างที่เรายกตัวอย่างในตัวอย่างโค้ดข้างต้น