Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

支付流水表和退款表中的transaction_id是否需要一致? #43

Closed
elricli opened this issue Dec 11, 2020 · 3 comments
Closed

Comments

@elricli
Copy link
Contributor

elricli commented Dec 11, 2020

问题一:同个订单,支付之后申请退款,那退款表(pay_refund)中的transaction_id是否需要和支付流水表(pay_transaction)中的transaction_id一致?

问题二:退款表中的transaction_id的用处?如果是标记退的支付流水表的哪条订单数据,字段名修改为pay_transaction_code或transaction_code是否更合适?

@helei112g
Copy link
Member

问题一:pay_refund.transaction_id == pay_transaction.transaction_id。这里肯定是要吃一致,一致的目的是你可以追溯一笔交易总计退了多少。

问题二:严格来说,仅仅是数据关联用 transaction_code 也没有问题。但是整体看,你会发现所有的表与表之间的关联都是通过 transaction_id 来做的。

@cullenx
Copy link

cullenx commented Dec 17, 2020 via email

@elricli
Copy link
Contributor Author

elricli commented Dec 17, 2020

好的,了解了~

@elricli elricli closed this as completed Dec 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants