问题标签 [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 状态序列化为字符串并对其进行编码是否安全?然后当它从重定向回到我的购物车时,我解码并反序列化并重新填充表单?
