From ad1b9a65378c484f9e21ee00b67418c1e583c4ac Mon Sep 17 00:00:00 2001 From: Derya Cakmak <97deryacakmak@gmail.com> Date: Wed, 3 Jul 2024 11:23:21 +0300 Subject: [PATCH] update --- adapter/bkm_express.go | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/adapter/bkm_express.go b/adapter/bkm_express.go index cfc48b7..3867ede 100644 --- a/adapter/bkm_express.go +++ b/adapter/bkm_express.go @@ -40,20 +40,16 @@ func (api *BkmExpress) Complete(ctx context.Context, request CompleteBkmExpressR return response.Data, nil } -func (api *BkmExpress) RetrievePayment(ctx context.Context, ticketId string) error { - newRequest, err := api.Client.NewRequest(ctx, http.MethodGet, fmt.Sprintf("/payment/v1/bkm-express/payments/%s", ticketId), nil) +func (api *BkmExpress) RetrievePayment(ctx context.Context, ticketId string) (*PaymentResponse, error) { + newRequest, err := api.Client.NewRequest(ctx, http.MethodGet, fmt.Sprintf("/payment/v1/card-payments/%s", ticketId), nil) if err != nil { - return fmt.Errorf("failed to create new request: %w", err) + return nil, err } - response := &Void{} - + response := &Response[PaymentResponse]{} err = api.Client.Do(ctx, newRequest, response) if err != nil { - return fmt.Errorf("request failed: %w", err) - } - if response == nil { - return fmt.Errorf("empty response") + return nil, err } - return nil + return response.Data, nil }