1. 支付
西之月开放接口(openapi)
  • 西之月开放平台介绍
  • 西之月接入流程
  • 西之月开放API
  • 西之月订阅通知
  • 公共错误码
  • 货盘页面接入说明
  • openapi
    • 商品
      • 📖商品能力
      • SKU
        • SKU列表
        • SKU信息
        • SKU信息及价格
        • SKU查询客户价格
        • SKU查询英代欧代美代协议
        • SKU一体化标签
        • SKU一体化标签平台
        • SKU证书
        • SKU六面图
        • SKU商品图包
        • SKU视频
        • SKU商品标签【国内】
        • SKU产品文案
        • SKU实拍图附带一体化标签
        • SKU图包资料
      • 库存
        • 商品总库存列表
        • 商品分仓库存列表
        • 指定商品分仓库存
        • 圈货、备货库存查询
        • SKU实时库存【国内】
      • 商品列表
      • 商品详情
      • 商品价格
      • 个性化商品价格列表
      • 商品所有档位价格
      • 商品分类
      • 商品分类-获取子分类
      • 商品品牌
      • 商品证书
      • 商品使用说明书
    • 订单
      • 📖订单能力
      • 交接单
        • 交接单列表
        • 验证订单允许上传交接单
        • 上传交接单文件
        • 保存交接单
      • 创建订单
      • 订单预计算
      • 订单列表
      • 订单详情
      • 订单详情列表
      • 订单取消
      • 订单状态
      • 订单支付状态
      • 订单物流轨迹
    • 支付
      • 📖支付能力
      • 订单支付页面
        GET
      • 发起支付
        POST
      • 获取支付方式
        GET
      • 获取订单支付信息
        POST
    • 售后
      • 📖售后能力
      • 获取发起售后配置数据
      • 订单发起售后
      • 撤销售后
    • 账期
      • 📖账期能力
      • 已结清账期-账单列表
      • 未结清账期-账单列表
      • 未结清账单-销售订单列表
      • 未结清账单-售后订单列表
    • 品牌授权
      • 📖品牌授权能力
      • 获取授权平台列表
      • 获取模板类型列表
      • 获取授权品牌列表
      • 获取执照列表信息
      • 品牌授权申请
      • 品牌授权记录
      • 品牌授权作废
    • 其他
      • 📖其它能力
      • 仓库
        • 仓库列表信息
        • 发货区域列表
      • 物流
        • 物流公司列表
        • 获取运费接口
      • 平台
        • 获取授权码
        • 平台列表信息-新
        • 平台列表信息
      • 用户
        • 根据token获取用户信息
    • 订阅通知
      • 商品信息变更
      • 商品上下架状态变更
      • 商品库存变更
      • 商品价格变更
      • 商品删除
  1. 支付

订单支付页面

外部-测试环境
https://testing.westmonth.com
外部-测试环境
https://testing.westmonth.com
GET
/pages/

订单支付页面接口#

提供订单支付页面的访问能力,支持通过指定订单编号和客户应用ID获取对应的支付页面。

适用场景#

访问订单支付页面进行订单支付操作

接口类型#

GET

请求频率限制#

默认频率:以平台配额为准

请求说明#

请求URL
正式环境:https://www.westmonth.com/pages/#/pay/openIndex?order_nos=xxx,xxx&app_id=xxxx
测试环境:https://testing.westmonth.com/pages/#/pay/openIndex?order_nos=xxx,xxx&app_id=xxxx

加密说明#

客户应用id需要经过以下加密步骤:
1.
使用RSA公钥加密
2.
进行BASE64编码
3.
进行url编码
RSA公钥如下:
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtoohrn6S3C8KnlbK0RSc
0OFh7MxO/1KiT0t9cAKq222VfuTE1oOCAl9FUli2OoH3wh5H4hsZe+B29N4757ml
IeuF0RdEK/9d68dYzmiAaSnhOtfGXzbV/CgFeZFQUsOQYUWuX854m171+Tc0Kp6B
kfJ2Lw6r1xnAwaW9Mtm76i95X7aHAY4JNEBl2pWucdzOhaZTJM59iMghR681OSgw
4YS0s6Xe2kqgM+v1vLbrwuXU8VcD9cQhyC9srdGv+iKzVZqPSgM/PHSpv7tWgq3c
N7cMQ1U3o8RNu3/KuW7UBYGUkWSUlg3GOwwl8QxF4QSs/zfX/iSd06AapdFtU07Y
xQIDAQAB
-----END PUBLIC KEY-----

请求参数#

Query参数#

参数名类型必填示例值说明
order_nosstring是xxx,xxx订单编号,多个逗号连接,例:xxx,xxx
app_idstring是xxxx客户应用id,需要加密,加密方式:RAS加密+base64编码+url编码

Header参数#

参数名类型必填示例值说明
Content-Typestring否-无
Authorizationstring否-无

响应说明#

成功响应(HTTP 200)
返回支付页面,页面效果如下:
image.png
响应数据格式:
{}

响应结果说明#

状态码状态码含义说明数据模型
200OK成功返回支付页面Inline

错误处理#

HTTP状态码可能原因解决方案
400请求参数错误,如order_nos为空或格式错误、app_id未加密或加密格式错误等检查order_nos是否正确填写,确保app_id按照指定加密方式处理
404页面不存在检查请求URL是否正确

常见问题#

Q1:app_id加密后仍然提示错误怎么办?#

A:首先检查RSA加密是否使用了提供的公钥,其次确认加密步骤是否正确(RAS加密→base64编码→url编码),可重新进行加密操作后再尝试。

Q2:多个订单编号如何正确填写?#

A:多个订单编号之间用英文逗号分隔,例如:order123,order456,order789。

版本历史#

版本日期修改说明
v1.02025-07-10初始版本

请求参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://testing.westmonth.com/pages/?order_nos=aOP2505071626702&app_id=3acdfa31-c427-4f8f-922b-44e05b7d9766' \
--header 'Authorization: {{token}}' \
--header 'Cookie: {{cookie}};{{cookie}}' \
--header 'Content-Type: application/json'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{}
修改于 2026-02-24 03:24:44
上一页
📖支付能力
下一页
发起支付
Built with