捕获 shopify 付款响应
Capture shopify payment response
我最近开始为我的一位客户实施 shopify
。由于它是一个内置于 spring 的网站,我只能选择使用他们的 Javascript SDK
。一切正常,我可以创建一个购物车来增加产品数量,但是一旦我将用户重定向到 shopify 支付页面,我就无法跟踪支付状态。
过去几天我试图google这个问题,但我不知道如何解决这个问题。
任何人都可以帮助我了解我在这里做错了什么。这是我用来实现 sdk 的 link。
这是我网站上的 shopify 代码
client = ShopifyBuy.buildClient({
apiKey: 'APIKEY',
myShopifyDomain: 'domain-name',
appId: '6'
});
client.createCart().then(function (cart) {
cart = cart;
cart.addVariants({variant: product.selectedVariant, quantity: totalQuantity}).then(function (cart) {
});
});
client.fetchProduct('productId').then(function(newProduct) {
product = newProduct;
variant = product.variants[0];
checkoutURL = product.variants[0].checkoutUrl(totalQuantity);
document.location.href = checkoutURL;
});
提前致谢。
可以在您客户的网站和管理员 shopify 商店的结帐部分进行一些更改。
在商店结帐页面中添加自定义 javascript 重定向,重定向到客户的网站并将订单 ID 传递给它,您可以通过在:设置 -> 结帐 -> 商店管理员的附加脚本。像这样:
window.location="http://YOURURLHERE.COM?orderid=xxx";
其中 xxx
是 order ID
。
- 一旦您能够在客户端 (javascript) 获取订单 ID,您可以调用 shopify API 以通过普通 https://help.shopify.com/api/reference/order 获取订单信息 (https://help.shopify.com/api/reference/order) =32=].
希望对您有所帮助
我最近开始为我的一位客户实施 shopify
。由于它是一个内置于 spring 的网站,我只能选择使用他们的 Javascript SDK
。一切正常,我可以创建一个购物车来增加产品数量,但是一旦我将用户重定向到 shopify 支付页面,我就无法跟踪支付状态。
过去几天我试图google这个问题,但我不知道如何解决这个问题。
任何人都可以帮助我了解我在这里做错了什么。这是我用来实现 sdk 的 link。
这是我网站上的 shopify 代码
client = ShopifyBuy.buildClient({
apiKey: 'APIKEY',
myShopifyDomain: 'domain-name',
appId: '6'
});
client.createCart().then(function (cart) {
cart = cart;
cart.addVariants({variant: product.selectedVariant, quantity: totalQuantity}).then(function (cart) {
});
});
client.fetchProduct('productId').then(function(newProduct) {
product = newProduct;
variant = product.variants[0];
checkoutURL = product.variants[0].checkoutUrl(totalQuantity);
document.location.href = checkoutURL;
});
提前致谢。
可以在您客户的网站和管理员 shopify 商店的结帐部分进行一些更改。
在商店结帐页面中添加自定义 javascript 重定向,重定向到客户的网站并将订单 ID 传递给它,您可以通过在:设置 -> 结帐 -> 商店管理员的附加脚本。像这样:
window.location="http://YOURURLHERE.COM?orderid=xxx";
其中 xxx
是 order ID
。
- 一旦您能够在客户端 (javascript) 获取订单 ID,您可以调用 shopify API 以通过普通 https://help.shopify.com/api/reference/order 获取订单信息 (https://help.shopify.com/api/reference/order) =32=].
希望对您有所帮助