idempotency key usage fix

This commit is contained in:
Stephan D
2026-01-21 15:23:50 +01:00
parent a15375f18e
commit d2e78356e6
48 changed files with 729 additions and 559 deletions

View File

@@ -25,7 +25,7 @@ enum PaymentKind {
// SettlementMode defines how to treat fees/FX variance for payouts.
enum SettlementMode {
SETTLEMENT_UNSPECIFIED = 0;
SETTLEMENT_FIX_SOURCE = 1; // customer pays fees; sent amount fixed
SETTLEMENT_FIX_SOURCE = 1; // customer pays fees; sent amount fixed
SETTLEMENT_FIX_RECEIVED = 2; // receiver gets fixed amount; source flexes
}
@@ -73,7 +73,7 @@ message ExternalChainEndpoint {
// Card payout destination.
message CardEndpoint {
oneof card {
string pan = 1; // raw PAN
string pan = 1; // raw PAN
string token = 2; // network or gateway-issued token
}
string cardholder_name = 3;
@@ -234,6 +234,7 @@ message QuotePaymentRequest {
message QuotePaymentResponse {
PaymentQuote quote = 1;
string idempotency_key = 2;
}
message QuotePaymentsRequest {