TG settlement service

This commit is contained in:
Stephan D
2026-01-02 14:54:18 +01:00
parent ea1c69f14a
commit 743f683d92
82 changed files with 4693 additions and 503 deletions

View File

@@ -92,6 +92,7 @@ message PaymentEndpoint {
CardEndpoint card = 4;
}
map<string, string> metadata = 10;
string instance_id = 11;
}
message FXIntent {
@@ -114,6 +115,7 @@ message PaymentIntent {
map<string, string> attributes = 8;
SettlementMode settlement_mode = 9;
Customer customer = 10;
string settlement_currency = 11;
}
message Customer {
@@ -178,6 +180,11 @@ message PaymentStep {
common.gateway.v1.RailOperation action = 3;
common.money.v1.Money amount = 4;
string ref = 5;
string step_id = 6;
string instance_id = 7;
repeated string depends_on = 8;
string commit_policy = 9;
repeated string commit_after = 10;
}
message PaymentPlan {
@@ -185,6 +192,8 @@ message PaymentPlan {
repeated PaymentStep steps = 2;
string idempotency_key = 3;
google.protobuf.Timestamp created_at = 4;
oracle.v1.Quote fx_quote = 5;
repeated fees.v1.DerivedPostingLine fees = 6;
}
// Card payout gateway tracking info.