【问题标题】:DocuSign - Creating a Payment Item via Rest APIDocuSign - 通过 Rest API 创建支付项目
【发布时间】:2018-10-16 14:44:08
【问题描述】:

我正在尝试通过 DocuSign API 创建一个支付项目,我知道要这样做,我需要包含一个 NumberTab 和一个 FormulaTab。我们的 CRM 使用 AutoPlace 功能通过 AnchorString 属性在文档上放置选项卡。显示预览,以便用户在发送文档之前检查它,这一切正常。

但是,当我创建一个新信封时,选项卡显示为 FormulaTab,而不是 UI 中的付款项,然后当我发送文档时,我可以直接完成文档而无需付款。我发送的 JSON 如下:

{"numberTabs":[{
    "tabLabel":"Number Test",
    "anchorString":"\\/Number 1\\/",
    "anchorIgnoreIfNotPresent":"false",
    "value":"1900.0",
    "editable":"false",
    "locked":"false",
    "isPaymentAmount":"true"
}],
"formulaTabs":[{
    "tabLabel":"Formula Test",
    "formula":"([Number Test])",
    "locked":"true",
    "required":"true",
    "hidden":"true",
    "anchorString":"\\/PayNow\\/",
    "anchorIgnoreIfNotPresent":"false",
    "isPaymentAmount":"true",
    "paymentDetails":{
        "gatewayAccountId":"165be8b5-e212-43d4-b264-802d843f4182",
        "currencyCode":"GBP",
        "lineItems":[{
            "amountReference":"1900.0",
            "name":"AP-PACK-32 (2 days)",
            "description":"32 Advisory Points",
            "itemCode":346
        }]
    }
}]}

正如我所说,当文档在 DocuSign 中加载时,该选项卡显示为“公式”选项卡,而不是显示为“付款项目”,因此上述内容一定有问题,但我很难弄清楚是什么?

此页面上的最后一条评论:DocuSign Payments REST API create Tab 给出了一个示例,这是我从中获得上述内容的地方,但这对我不起作用...任何想法我做错了什么?

额外信息

自发布以来,我现在已将所有金额从字符串转换为整数,以防万一。我还尝试将“isPaymentAmount”标志设置为 true 和 false,并且完全不使用它也无济于事......

【问题讨论】:

    标签: docusignapi


    【解决方案1】:
    1. 忽略 isPaymentAmount 标志,它已过时,您可以删除 它适用于数字和公式选项卡。
    2. “公式”选项卡的“公式”属性是 需要以美分计费 - 将其更新为 ([Number Test]) * 100
    3. 仅付款行项目(此处的数字选项卡在文档中可见)删除公式的锚属性。
    4. 付款明细中的金额参考属性是行项目的参考标签标签,将其更新为“数字测试”。这表示数字项目是付款行项目。

    【讨论】:

    • 感谢您的 cmets,我仍然没有运气。我已经删除了“isPaymentAmount”,以及“anchor”属性。付款行项目位对我来说不一定有意义,我将多个行项目添加到“行”数组中以代表文档上的每一行一个,其总数由 CRM 计算,因此值添加到“数字测试”字段的是总值。 “lines”数组和amountReference 当前是单独的行总数。即使我按照您的建议将线阵列硬编码为引用 NumberTest 的一个行项目,它仍然不起作用
    • 我也不需要/不想将金额乘以 100,我将货币设置为英镑并提供总价值。乘以 100 会得到预期的错误数量。例如 2850 英镑,就是 285,000 英镑!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 2016-04-03
    • 2012-06-21
    • 1970-01-01
    相关资源
    最近更新 更多