通用支付系统结构设计

本文深入探讨了REST API在支付系统中的应用,包括如何通过POST请求发起支付及退款操作,以及支付服务回调机制的实现。主要内容涵盖订单处理、支付流程、退款流程以及服务端如何响应支付回调。
  • REST api
    • for user
      • [post] api/v1/payments/charge
        • @params
          • order_id
          • payment_method
          • payment
      • [post] api/v1/payments/charge/:id/refund
    • for payment service callback
      • payments/<payment_service (alipay .etc)>/notify
  • model layer
    • order
      • charge (order_id, amount, currency, subject, body, status, extra::json)
        • refund (charge_id, amount, reason, extra::json)

转载于:https://my.oschina.net/xieyunzi/blog/420348

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值