微商城-支付系统proto
软件架构说明
接口定义
// 统一收单支付
rpc TradePay(TradePayRequest) returns (TradePayResponse) {
option (google.api.http) = {
post: "/v1/trade/pay"
body:"*"
};
}
// 创建账户
rpc CreateAccount(CreateAccountRequest) returns (CreateAccountResponse) {
option (google.api.http) = {
post: "/v1/account/init"
body:"*"
};
}
// 获取账户
rpc FindAccount(FindAccountRequest) returns (FindAccountResponse) {
option (google.api.http) = {
get: "/v1/account"
};
}
// 账户充值
rpc AccountCharge(AccountChargeRequest) returns (AccountChargeResponse) {
option (google.api.http) = {
post: "/v1/account/charge"
body:"*"
};
}
// 获取交易唯一ID
rpc GetTradeUUID(GetTradeUUIDRequest) returns(GetTradeUUIDResponse) {
option (google.api.http) = {
get: "/v1/trade/uuid"
};
}
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request