diff --git a/go/http/server.go b/go/http/server.go index 28a682e858..7196bd0f00 100644 --- a/go/http/server.go +++ b/go/http/server.go @@ -856,25 +856,6 @@ func (s *x402HTTPResourceServer) extractPaymentV2(adapter HTTPAdapter) (*types.P return payload, nil } -// extractPayment extracts payment from headers (legacy method, now calls extractPaymentV2) -// -//nolint:unused // Legacy method kept for API compatibility -func (s *x402HTTPResourceServer) extractPayment(adapter HTTPAdapter) *x402.PaymentPayload { - payload, err := s.extractPaymentV2(adapter) - if err != nil || payload == nil { - return nil - } - - // Convert V2 to generic PaymentPayload for compatibility - return &x402.PaymentPayload{ - X402Version: payload.X402Version, - Payload: payload.Payload, - Accepted: x402.PaymentRequirements{}, // TODO: Convert - Resource: nil, - Extensions: payload.Extensions, - } -} - // decodeBase64Header decodes a base64 header to JSON bytes func decodeBase64Header(header string) ([]byte, error) { return base64.StdEncoding.DecodeString(header) @@ -933,20 +914,6 @@ func (s *x402HTTPResourceServer) createHTTPResponseV2(paymentRequired types.Paym }, nil } -// createHTTPResponse creates response instructions (legacy method) -// -//nolint:unused // Legacy method kept for API compatibility -func (s *x402HTTPResourceServer) createHTTPResponse(paymentRequired x402.PaymentRequired, isWebBrowser bool, paywallConfig *PaywallConfig, customHTML string) (*HTTPResponseInstructions, error) { - // Convert to V2 and call V2 method - v2Required := types.PaymentRequired{ - X402Version: 2, - Error: paymentRequired.Error, - Resource: nil, // TODO: convert - Extensions: paymentRequired.Extensions, - } - return s.createHTTPResponseV2(v2Required, isWebBrowser, paywallConfig, customHTML, nil) -} - // createSettlementHeaders creates settlement response headers func (s *x402HTTPResourceServer) createSettlementHeaders(response *x402.SettleResponse) (map[string]string, error) { encodedHeader, err := encodePaymentResponseHeader(*response)