Shopify 支付集成指南

墨逸工作室AB支付 分为3个步骤。

教程开始

所需的网站设置

要使用 Shopify Payment,您需要准备以下内容:

  • 使用 Shopify 创建的普货网站,链接到支付网关。

  • 使用 WordPress 或其他 PHP 开发平台构建的普货网站

  • 使用 WordPress、OpenCart 或 ZenCart 创建的FP网站

🔄注意:这意味着您需要准备两个普货网站:

  • 一个是 Shopify 网站(启用 Shopify Payments 或其他支付方式)

  • 另一个是自托管的普货网站

🌐自托管普货网站的要求

  • 普货网站必须使用 PHP 创建(例如 WordPress、OpenCart、ZenCart 等)。

  • 普货网站的服务器必须使用 PHP 7.4MySQL 5.7

  • 普货网站必须能够自定义 URL 重写规则(Rewrite Rules)。

  • 网站 B必须提供合法的产品或服务(可被支付网关接受)。

  • 自建普货站的设置方法 请参考:b站设置

🔧如何创建 Shopify 应用并获取 API

  1. 打开shopify的设置,进入APPS

  2. 点击“开发”,如下图所示

单击“Build apps in Dev Dashboard”。进入开发者平台。

如果你没有上面图片中的按钮,你可以点击 后面的learm more 更多。如下图所示,一样的可以进入开发者平台

进入开发者平台后,点击创建app

输入任意名称 创建app

APP URL 里面输入你shopify的默认域名(注意是默认域名 在shopify设置里面-域名 里面可以找到你的默认域名。)
Access里面的Scopes 输入
read_orders,write_orders,read_products,write_products

然后拉到最底部 点击发布(Release)

发布后,点击设置
你将获得Client ID和Secret密钥
因为shopify在2026年1月1日开始应用了新的版本,这两个密钥只是一个验证的token,他并不是我们最终需要的密钥。

接下来在你完成了

  • 自建普货站的设置方法 请参考:b站设置

这个步骤的前提下。

在浏览器里面访问https://这里替换成你B站实际域名/security_gateway/shopify_shpat.php

 

如下图所示:
在Shopify 店铺域名:输入你的shopify的默认域名(这里不需要加上https:// 仅输入域名)
Client ID:输入刚刚上面获取到的Client ID
Redirect URI:输入你的shopify域名(这里需要加上https://)

Scope:留空就行
State:任意输入字母+数字或者直接留空也行

然后生成授权链接

生成授权链接后,你将获得如下图所示结构的一个链接。

然后点击链接:你将跳转到shopify的app安装页面  直接安装app就行

安装完成后,页面会自动跳转到你的shopify的首页,或者是其他页面。

类似这样的链接
https://p2mrbv-x1.myshopify.com/?code=13160ac3800017055b0326d3df0e46f6&hmac=cf1119f586515a12004da83554be9641ba91fc7b7d838a7ed38e609451dafc86&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvcDJtcmJ2LXgx&shop=p2mrbv-x1.myshopify.com&state=test123&timestamp=1767442197

我们需要获取code=13160ac3800017055b0326d3df0e46f6
其中的13160ac3800017055b0326d3df0e46f6
我们需要获取这个串符

接下来我们将继续我们的步骤,将刚刚获取到的串符填入如下图所示的code里面

Client ID
Client Secret
填入我们在shopify后台获取到的密钥信息。

然后点击获取Access Token

会返回一个 shpat_开头的token。
这个就是我们需要的token密钥了。

AB系统内设置

收款类型:shopify
提交类型:Shopify Payment【Shopify】
收款名称:随意
支付环境:生产环境
B站域名:选你wp创建的普货网站的域名
密钥:shopify开发者后台获取到的Client ID
Sha密钥:最终获取到的shpat_开头的那个密钥
Shopify默认地址:填shopify的默认网址
跳转后地址:填shopify的默认网址(就是 类似:https://xxxx.myshopify.com 的那个网址 )
订单描述: 留空
是否使用A站产品: 否
提交地址:  默认的请勿修改

支付状态:  打开
计划收款金额: 这个账号总共可以收多少钱(达到你设置的限制后,这个账号就不会再启用了) 不限制就填0
计划收单量:这个账号总共可以收多少单(达到你设置的限制后,这个账号就不会再启用了) 不限制就填0
计划单日最大接单金额:这个账号每天总共可以收多少钱(达到你设置的限制后,就自动下一个账号收了) 不限制就填0
计划单日最大接单数:这个账号每天总共可以收多少单(达到你设置的限制后,就自动下一个账号收了) 不限制就填0
权重:账号的权重 数字越大 越优先
排序: 账号的排序 数字越小越优先。