Skip to content

交易模块,关于重复支付的交易表设计的几点疑问 #49

Open
@ZeroMing

Description

@ZeroMing
  1. transaction_code VARCHAR(64) NOT NULL COMMENT '真实给第三方的交易code,异步通知的时候更新',这个字段具体是怎么处理呢,一般来说,在发起支付的时候,不是就已经传递了第三方的订单编号了么,这个在异步通知的时候,怎么再给第三方呢?
  2. 重复支付的情况:
    1. 针对一笔订单的相同渠道的支付。第一笔订单已经发起了支付,会在pay_transaction表中记录一条支付订单。假设,第一条支付订单还在等待异步回调过程中,且没有超时。用户在这个情况下再次发起支付,那这笔订单是直接进pay_repeat_transaction表,还是说先进pay_transaction表,额外在pay_repeat_transaction表中记录重复数据
    2. 针对一笔订单的不同渠道的支付。情况类似,也有相同的疑问?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions