我正在尝试通过DocuSign API创建付款项目,并且我知道要这样做,我需要包括一个NumberTab和FormulaTab。我们的CRM使用自动放置功能通过AnchorString属性将选项卡放置在文档上。显示预览,以便用户在发送文档之前可以对其进行检查,一切正常。
但是,当我创建一个新信封时,这些选项卡在用户界面中显示为FormulaTab,而不是付款项,然后在发送文档时,我只需支付费用即可完成文档。我正在发送的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,并将其完全遗漏了。
答案 0 :(得分:0)