upd grpc/payment

This commit is contained in:
Pasha 2025-07-22 14:45:03 +03:00
parent 9416d90d23
commit c5a6570376

@ -98,6 +98,9 @@ func (r *PaymentController) createPayment(ctx context.Context, paymentType model
}), }),
"save_payment_method": strconv.FormatBool(in.MainSettings.Auto), "save_payment_method": strconv.FormatBool(in.MainSettings.Auto),
"recurrent": strconv.FormatBool(in.MainSettings.Recurrent), "recurrent": strconv.FormatBool(in.MainSettings.Recurrent),
"fromWalletAddress": in.MainSettings.FromWalletAddress,
"toWalletAddress": in.MainSettings.ToWalletAddress,
"cryptoAmount": fmt.Sprintf("%f", in.MainSettings.CryptoAmount),
} }
link, err := provider.CreateInvoice(ctx, request) link, err := provider.CreateInvoice(ctx, request)
if err != nil { if err != nil {
@ -134,6 +137,10 @@ func (r *PaymentController) GetPaymentLinkSberbankB2B(ctx context.Context, in *t
return r.createPayment(ctx, models.PaymentTypeSberB2B, in) return r.createPayment(ctx, models.PaymentTypeSberB2B, in)
} }
func (r *PaymentController) GetPaymentLinkAlchemy(ctx context.Context, in *treasurer.GetPaymentLinkRequest) (*treasurer.GetPaymentLinkResponse, error) {
return r.createPayment(ctx, models.PaymentTypeAlchemy, in)
}
func (r *PaymentController) DeleteSavedPaymentMethods(ctx context.Context, in *treasurer.DeleteSavedPaymentMethodsRequest) (*emptypb.Empty, error) { func (r *PaymentController) DeleteSavedPaymentMethods(ctx context.Context, in *treasurer.DeleteSavedPaymentMethodsRequest) (*emptypb.Empty, error) {
if in.UserID == "" { if in.UserID == "" {
r.logger.Error("empty user id provided") r.logger.Error("empty user id provided")