From 4eba6615431acf2ccfa8d70f63b3fc6aa54b62b4 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Thu, 9 Jul 2026 17:46:51 -0230 Subject: GetTxStatus() --- xmrpayclnt.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/xmrpayclnt.go b/xmrpayclnt.go index bb034bb..2ecd183 100644 --- a/xmrpayclnt.go +++ b/xmrpayclnt.go @@ -76,6 +76,18 @@ func (c *Client) NewTxWithCallback(ctx context.Context, amount uint64, descripti } } +// GetTxStatus retrieves information about a transfer on a subaddress. +func (c *Client) GetTxStatus(ctx context.Context, address string) (model.ReceiveGetResponse, error) { + var resp model.ReceiveGetResponse + url := c.endpoint.JoinPath(receivePath, address) + req, err := http.NewRequestWithContext(ctx, http.MethodGet, url.String(), nil) + if err != nil { + return resp, err + } + err = c.c.Do(req, http.StatusOK, &resp) + return resp, err +} + func (c *Client) postReceive(ctx context.Context, amount uint64, description string, callbackUrl string) (model.ReceivePostResponse, error) { var resp model.ReceivePostResponse -- cgit v1.2.3