- Each wallet is defined by its country and currency.
- If you have provider specific wallet, also specify the provider for the wallet.
- The date range must not exceed 31 days per statement.
- The gzipped CSV statement can be downloaded from the
downloadUrl. - The
downloadUrlexpires after 1 day. - Statement data for the may be up to 60 minutes behind the latest transactions.
- Since the request can be rejected, you must check the
statuscode in the response for each submitted request. ThefailureReasonin the response will contain information about the reason of the rejection.
| Status | Description | |
|---|---|---|
ACCEPTED | Yes | The statement has been accepted by pawaPay for generation. |
REJECTED | No | The statement has been rejected. See failureReason for details. |
How to know which wallets i have?
You can find all your wallets with their balances from the Wallet Balances endpoint. You can iterate over all of them and use thecountry and currency from the response as parameters for your request.
If the response includes a not empty provider, it should be passed into the request as well to generate a provider specific wallets statement.
How to find out the final status of this statement?
As the pawaPay Merchant API is an asynchronous API, you can find out the final status of theACCEPTED statement by either:
Waiting for a callback
When a statement has been generated, pawaPay will post a callback to the callbackUrl provided in the statement creation request.
Checking the status
Or poll the
Check Statement Status endpoint.Authorizations
See Authentication.
Body
application/json
Specifies which wallet to generate a statement for.
You can check which wallets you have from the wallet balances endpoint.
The URL where pawaPay will POST a callback with the downloadUrl when the statement has been generated.
Example:
"https://merchant.com/statementCallbacks"
Response
Request has been accepted for processing by pawaPay
The initiation status of the statement:
ACCEPTED- The statement has been accepted by pawaPay for generation.REJECTED- The statement request has been rejected by pawaPay. See failureReason for details.
Available options:
ACCEPTED, REJECTED The unique ID for this statement as specified by pawaPay.
Required string length:
36Example:
"f4401bd2-1568-4140-bf2d-eb77d2b2b639"

