Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions proto/domain.thrift
Original file line number Diff line number Diff line change
Expand Up @@ -323,6 +323,7 @@ struct InvoicePayment {
12: optional PartyConfigRef party_ref
13: optional ShopConfigRef shop_ref
14: optional bool make_recurrent
18: optional bool skip_recurrent
15: optional string external_id
16: optional base.Timestamp processing_deadline
17: optional InvoicePaymentRegistrationOrigin registration_origin
Expand Down Expand Up @@ -2070,6 +2071,7 @@ struct ProvisionTermSet {
1: optional PaymentsProvisionTerms payments
2: optional RecurrentPaytoolsProvisionTerms recurrent_paytools
3: optional WalletProvisionTerms wallet
4: optional ExtendedProvisionTerms extension
}

struct PaymentsProvisionTerms {
Expand Down Expand Up @@ -2129,6 +2131,10 @@ struct RecurrentPaytoolsProvisionTerms {
4: optional RiskScoreSelector risk_coverage
}

struct ExtendedProvisionTerms {
1: optional bool skip_recurrent
}

struct WalletProvisionTerms {
1: optional TurnoverLimitSelector turnover_limit
2: optional WithdrawalProvisionTerms withdrawals
Expand Down
4 changes: 4 additions & 0 deletions proto/payment_processing.thrift
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@ struct InvoicePaymentRouteChanged {
2: optional set<domain.PaymentRoute> candidates
3: optional map<domain.PaymentRoute, domain.PaymentRouteScores> scores
4: optional RouteLimitContext limits
5: optional RouteDecisionContext decision
}

/**
Expand Down Expand Up @@ -869,6 +870,9 @@ struct TurnoverLimitValue {

typedef map<domain.PaymentRoute, list<TurnoverLimitValue>> RouteLimitContext

struct RouteDecisionContext {
1: optional bool skip_recurrent
}

// Exceptions

Expand Down
1 change: 1 addition & 0 deletions proto/proxy_provider.thrift
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ struct InvoicePayment {
5: required Cash cost
7: required domain.ContactInfo contact_info
8: optional bool make_recurrent
12: optional bool skip_recurrent
9: optional base.Timestamp processing_deadline
}

Expand Down
Loading