在使用 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 模板的字段的其他选项:
使用标准 PDF 模板,您可以在文本框中包含 {custbody_stripe_payment_link}。但是,该选项在自定义链接外观方面非常有限。
使用高级 PDF 模板源代码,您可以为自定义按钮编写自己的代码,但我们建议使用预构建代码开始。该 Payment Page 链接有新的技术要求,需要使用“超链接”交易主体字段类型,这可以防止您在交易主体字段页面上使用“Link Text”设置。这要求您在代码中使用像“<#assign…”和“<a href…”这样的元素,正如我们在上面的代码片段中所做的那样。