我试图通过阅读他们的文档来找到答案,但我无法获得 powerforms 的明确付款计划。
当您不想编写任何代码将 DocuSign 集成到您的网站时,PowerForms 非常有用。如果您不知道谁要签名,它们是收集签名的快速方法。它们确实有很多限制,其中之一是您无法真正为用户定制体验。 PowerForms 附带 Business Pro Plan 及以上版本 - 请参阅 https://ecom.docusign.com/plans-and-pricing/esignature 了解有关功能和价格的更多信息。
我建议您使用嵌入式签名,甚至可以研究“聚焦视图”选项,它可以为您提供更多控制、更流畅的体验,并且能够在用户签名后重定向,甚至不离开您的网站,因此您只需使用 JavaScript在用户签名后调用您的代码以按照您喜欢的方式更新页面的事件。
https://developers.docusign.com/docs/esign-rest-api/how-to/request-signature-focused-view/
HTML:
-->
<br />
<h2>The document has been embedded with focused view.</h2>
<br />
<!DOCTYPE html>
<html>
<head>
<meta charset=\"utf-8\" />
<title>Signing</title>
<style>
html,
body {
padding: 0;
margin: 0;
font: 13px Helvetica, Arial, sans-serif;
}
.docusign-agreement {
width: 75%;
height: 800px;
}
</style>
</head>
<body>
<div class=\"docusign-agreement\" id=\"agreement\"></div>
</body>
</html>
<p><a>Continue</a></p>
<script src='https://js.docusign.com/bundle.js'></script>
<script>
window.DocuSign.loadDocuSign('" . $integrationKey . "')
.then((docusign) => {
const signing = docusign.signing({
url: '" . $url . "',
displayFormat: 'focused',
style: {
/** High-level variables that mirror our existing branding APIs. Reusing the branding name here for familiarity. */
branding: {
primaryButton: {
/** Background color of primary button */
backgroundColor: '#333',
/** Text color of primary button */
color: '#fff',
}
},
/** High-level components we allow specific overrides for */
signingNavigationButton: {
finishText: 'You have finished the document! Hooray!',
position: 'bottom-center'
}
}
});
signing.on('ready', (event) => {
console.log('UI is rendered');
});
signing.on('sessionEnd', (event) => {
/** The event here denotes what caused the sessionEnd to trigger, such as signing_complete, ttl_expired etc../ **/
console.log('sessionend', event);
window.close();
});
signing.mount('#agreement');
})
.catch((ex) => {
// Any configuration or API limits will be caught here
});
</script>
<!--