我对 DocuSign 的 Powerform 集成到网站中有些困惑

问题描述 投票:0回答:1
  • 是否可以无限制地免费使用powerform进入网站?
  • 如果免费计划有限制,我需要购买哪个计划才能获得完全访问权限?
  • 成功登录后是否可以将用户重定向到我的网站网址?

我试图通过阅读他们的文档来找到答案,但我无法获得 powerforms 的明确付款计划。

url redirect docusignapi powerform
1个回答
0
投票

当您不想编写任何代码将 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>

<!--
© www.soinside.com 2019 - 2024. All rights reserved.