网站支付成功,后台生成订单,这样看起来已经很完美了。 但我们面对订单,仍会有疑虑和不解:

  • 我的支付宝账号真的收到款了没?
  • 收到款的金额是多少?是哪种货币?
  • 此订单的支付宝交易号是多少?

不用担心,这些细节问题我们都考虑到了,为此我们在Zen Cart【支付宝外卡模块】增加了支付反馈功能。 可以在Zen Cart网站后台,订单详情(Order Details)中查看支付宝反馈回来的数据,如下图所示:

支付宝返回的数据的含义:

  • trade_no:支付宝交易号。
  • out_trade_no:网站订单流水号(无实际作用,可以忽略)。
  • trade_status:交易装态(交易成功为:TRADE_FINISHED 或 TRADE_SUCCESS)。
  • is_success:接口调用是否成功。
  • forex_total_fee:实际交易金额(外币)。
  • total_fee:交易金额(折算为人民币)。