You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Prestashop订单支付API问题:缺失银行转账详情与客户手机号

问题解答

1. ps_wirepayment转账详情的存储与获取

  • 全局配置存储:银行转账的核心详情(如账号、收款人、开户行等)存储在ps_configuration数据库表中,对应的配置键为PS_WIRE_DETAILS(多语言店铺会带语言ID后缀,比如PS_WIRE_DETAILS_1)。你可以通过Webservice API请求configuration资源,指定过滤这些键来获取:
    <prestashop>
      <filter>
        <name>[PS_WIRE_DETAILS,PS_WIRE_DETAILS_1]</name>
      </filter>
    </prestashop>
    
  • 订单关联消息:当你用ps_wirepayment创建订单后,模块会自动给该订单添加一条包含转账指引的消息,这条消息存在ps_order_message表,与订单的id_order_message字段关联。获取订单详情时,请求关联的order_messages资源即可拿到具体内容。

2. 支付模块所需手机号的提交方式

因为Prestashop原生Webservice Schema没有专门的订单/客户手机号字段,你可以通过以下几种方式提交:

  • 订单备注字段:把手机号放在订单的message字段(订单备注)中,多数需要手机号的支付模块会自动读取这个字段的内容;
  • 自定义字段:在后台给客户或订单添加自定义手机号字段,开启Webservice权限后,直接在创建订单/客户的API请求中提交该自定义字段的值;
  • 购物车自定义数据:如果支付模块依赖购物车数据,你可以先更新购物车的customization字段,或者添加购物车自定义字段存储手机号,再基于该购物车创建订单。

内容的提问来源于stack exchange,提问作者João Conde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 15:33:12