Pine LabsDOCS

Get Brand Wallet Transaction History

GET/payment-option/wallet/customer/{customer_id}/history

Retrieves wallet transaction history for a customer with optional filters by date range, page, and transaction type.

Requires Bearer token. Get token →

Path Parameters

NameTypeDescription
customer_id
stringrequired

Unique customer identifier (e.g. cust-v1-...).

Query Parameters

NameTypeDescription
start_date
stringrequired

Start date for the history range.

end_date
stringrequired

End date for the history range.

page
integer

Page number for pagination (defaults to 1).

transaction_type
string[]

Filter by transaction type(s). Can be repeated for multiple types.

Response

NameTypeDescription
data
object
transactions
BrandWalletTransactionHistory[]

Status Codes

200Transaction history retrieved.
400The request was malformed or missing required fields.
401Authentication failed — missing, expired, or invalid Bearer token.
500An unexpected error occurred on the server.
Request
curl --request GET \
  --url 'https://pluraluat.v2.pinepg.in/payment-option/wallet/customer/cust-bw-001/history?start_date=2026-01-01&end_date=2026-01-31' \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Run this request

customer_id
start_date
end_date
page
transaction_type
200 OK
{
  "data": {
    "transactions": [
      {
        "transaction_date_time": "2026-06-01T14:30:00Z",
        "outlet_name": "Store A",
        "transaction_type": "CREDIT",
        "transaction_amount": 500,
        "currency_code": "INR",
        "account_balance": 1500,
        "merchant_name": "Brand Store",
        "reason": "Wallet load",
        "transaction_id": 123456,
        "response_message": "Success",
        "transaction_status": "COMPLETED"
      }
    ]
  }
}