From ada7ae7939157f06da7e6b3d6b046b7be8ecafd4 Mon Sep 17 00:00:00 2001 From: Sagie Maoz Date: Mon, 27 Apr 2026 16:48:10 -0400 Subject: [PATCH 1/2] APP-14947: Update payment failure reasons documentation Drop fraud_suspected as it will not be a value returned by the server. --- proto/viam/app/v1/billing.proto | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/proto/viam/app/v1/billing.proto b/proto/viam/app/v1/billing.proto index 03849e2dd..07e04c4df 100644 --- a/proto/viam/app/v1/billing.proto +++ b/proto/viam/app/v1/billing.proto @@ -41,8 +41,8 @@ message InvoiceSummary { // Category of the most recent payment failure. One of: card_declined, // insufficient_funds, expired_card, incorrect_cvc, incorrect_card_number, - // authentication_required, fraud_suspected, processing_error, other. - // Empty when no failure is recorded. Clients must tolerate unknown values. + // authentication_required, processing_error, other. Empty when no failure + // is recorded. Clients must tolerate unknown values. string last_payment_failure_reason = 7; // Time of the most recent payment failure. Empty when no failure recorded. From 10ada6ceed0230920e5281e25ed551dae78173e0 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Apr 2026 15:35:31 +0000 Subject: [PATCH 2/2] Built new protos from ada7ae7 --- app/v1/billing.pb.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/v1/billing.pb.go b/app/v1/billing.pb.go index 26fcf79a2..7f33c206b 100644 --- a/app/v1/billing.pb.go +++ b/app/v1/billing.pb.go @@ -257,8 +257,8 @@ type InvoiceSummary struct { PaidDate *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=paid_date,json=paidDate,proto3" json:"paid_date,omitempty"` // Category of the most recent payment failure. One of: card_declined, // insufficient_funds, expired_card, incorrect_cvc, incorrect_card_number, - // authentication_required, fraud_suspected, processing_error, other. - // Empty when no failure is recorded. Clients must tolerate unknown values. + // authentication_required, processing_error, other. Empty when no failure + // is recorded. Clients must tolerate unknown values. LastPaymentFailureReason string `protobuf:"bytes,7,opt,name=last_payment_failure_reason,json=lastPaymentFailureReason,proto3" json:"last_payment_failure_reason,omitempty"` // Time of the most recent payment failure. Empty when no failure recorded. LastPaymentFailureAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=last_payment_failure_at,json=lastPaymentFailureAt,proto3" json:"last_payment_failure_at,omitempty"`