如何解决woocommerce rest无法创建订单退款
我正在将wooCommerce Rest API与React.js结合使用,并通过wooCommerce rest API的npm包从(https://woocommerce.github.io/woocommerce-rest-api-docs/#create-a-refund)创建“退款”。一切都已设置好,我能够提取订单,产品等,但是出现这两个错误以创建退款:
- xhr.js:126拒绝设置不安全的标头“ User-Agent”
- xhr.js:178 POST https://martoo.com/wp-json/wc/v3/orders/139592/refunds 500(内部服务器错误)
代码:“ woocommerce_rest_cannot_create_order_refund”
数据:500
消息:“此订单的付款网关不存在。”
代码部分:
import WooCommerceRestApi from "@woocommerce/woocommerce-rest-api";
const apiWoo = new WooCommerceRestApi({
url: "my store url",consumerKey: "ck_f197696fd89a9f4fd......",consumerSecret: "cs_d446325b202f00......",version: "wc/v3"
})
const data = {
amount: net_total.toString()
};
apiWoo.post( "orders" + "/" + order_id + "/" + "refunds",data)
.then((response) => {
console.log("Response data from refund" + response.data);
})
.catch((error) => {
console.log(error.response.data);
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。