问题标签 [zuora]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
invoice - Zuora - 如何获取发票 PDF 并显示给用户
简短的问题:使用get_invoices 端点,当我尝试从InvoiceFiles.pdfFileUrl
响应中访问 URL 时,它会弹出一个 api.zuora 登录表单。我需要我的客户能够访问这些 PDF。
如果我输入我的 Zuora 信用,它会显示发票,但我的客户当然没有 Zuora 信用。
是否有某种设置允许客户从 URL 查看 PDF?
长问题:
get_invoices 端点返回 2 个感兴趣的项目。
body
是发票 PDF 文件的 REST URL。
和
InvoiceFiles
返回
- id 发票 PDF 文件的 ID。这是文件对象的 ID,与 pdfFileUrl 字段中的文件句柄 ID 不同。要打开文件,您需要使用文件句柄 ID。
- versionNumber 发票 PDF 文件的版本号
- pdfFileUrl 发票 PDF 文件的 REST URL。单击 URL 打开发票 PDF 文件。
body
和返回的内容之间有区别InvoiceFiles.pdfFileUrl
吗?如何正确使用它们?
pdfFileUrl 可以返回多个文件。每次更新发票(客户付款等)时,它都会生成另一个文件。最新的是 at 索引 0。
但是尝试访问任何 URL,我得到一个 api.zuora 登录表单。如果我输入我的 Zuora 信用,它会显示发票,但我的客户当然没有 Zuora 信用。
端点页面上的示例将正文和 pdfFiles 返回为空白,因此没有多大帮助。
在他们的社区中搜索了一段时间,没有找到任何与我的问题类似的东西。
php - 如何使用 PHP 在 Zuora 中更新付款方式
您能帮我了解如何使用 PHP 在 Zuora 中更新付款方式吗?我在下面有这个示例 JSON 代码。
PUT https://api.zuora.com/rest/v1/accounts/ {account-key}
JSON 请求 { "paymentGateway" : "TestGateway" }
谢谢
r - 将 Zuora Rest API 与 R 一起使用
我试图从 Zuora 中提取一些数据,但 rjson 抛出错误。
错误:
任何帮助是极大的赞赏。
r - httr CSV 内容读取为整数而不是双精度
我正在尝试使用来自在线资源的 httr 导入 csv,一切都很好,除了当它应该是双精度时它以整数形式读取列,导致这些值显示为 NA
我正在使用并遇到以下问题。
getdata <- GET(paste("https://rest.zuora.com/v1/files/",r$FileId, sep = ''), auth)
invoice <- content(getdata, type = "text/csv")
任何帮助表示赞赏,谢谢。
iframe - “X-Frame-Options”标头无效。“ ”不是公认的指令
我正在使用 Zuora 托管支付 iframe。简而言之,您加载 Zuora 库以允许您访问Z
包含 Zuora API 方法的对象。用于将Z.render()
付款表单呈现为 iframe。
当 iframe 加载时,控制台中会显示此错误:
基于X-Frame 选项的 MDN 文档,可用的指令是DENY
、SAMEORIGIN
或ALLOWFROM [URL]
。
这个指令是否应该在我们发出请求的服务器上设置?或者这是电子商务 API 的问题?
resttemplate - Swagger 客户端代码生成不包含可选方法
我正在使用 swagger codegen(在此 Zoura swagger 上)创建 Java/rest 模板客户端。我正在使用 swagger Gradle 插件:
这是它的配置:
客户端确实生成了,但是即使有许多可选字段,它们也没有像这样创建,并且一切都是必需的。我错过了什么吗?
rest - 如何使用 REST API 直接执行 Zuora ZOQL 查询
zuora-soap API 通过query()提供 ZOQL,并在该响应本身中返回查询结果。
我正在 zuora REST API 中寻找相同的功能。但它支持通过“export”或“batch-query” api 执行查询。这些 API 允许我使用 exportId 或 batchJobId 通过另一个请求获取查询结果。
但我有兴趣在类似于 zuora-soap 的单个请求中收到查询结果。zuora REST API 中是否有任何可用的功能
rest - 如何使用 REST API 获取 Zuora 帐户集合
我想从 Zuora 获取所有客户帐户。除了Exports REST API,是否有任何 API 可用于获取分页列表中的所有帐户?
node.js - zuora 搜索产品的 API
有一个 API(v1/catalog/products) 用于从 zuora 获取所有产品。同样,zuora 是否有任何 API 可用于按产品名称搜索产品?
vue.js - 在页面重定向上保留 Vuex 状态
我正在实施一个购物车,目前正在使用Zuora 的 Direct Post。
基本上它是提交给 Zuora 的表单,成功后 Zuora 将重定向回我的网站。它们允许 5 个field_passthroughs
,它们只是 url 中的查询字符串参数。
我有这样的流程:
- 用户输入他们的卡信息
- 在提交时,信息被提交给 Zuora
- 成功后,Zuora 重定向回我的站点,该站点位于中间处理页面
- Zuora 在redirectURL 上粘贴了一些字段,例如
paymentMethodId
,我用来在处理页面下订单。
我现在想对其进行优化,这样它就不会登陆中间处理页面,而是登陆用户的购物车,而输入字段仍然填充。
为了在不从我的后端重新获取名称/电子邮件等字段的情况下实现这一点,有没有办法可以在 redirectUrl 上传递它?将我的 Vuex 状态序列化为字符串并对其进行编码是否安全?然后当它从重定向回到我的购物车时,我解码并反序列化并重新填充表单?