Export payment links
curl -X POST "https://test-api.kashier.io/v2/payment-link/export"{ "message": "Your request is being processed. You will receive an email shortly."}Exports the payment links matching the given filters. The export is generated asynchronously and delivered to the merchant account's email address, so the response only acknowledges that the request is being processed.
Authorization
secretKey Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).
In: header
Query Parameters
Number of records per page in the export (e.g., 20).
Page number to export.
Field to sort the export by (e.g., creation date, amount).
Sorting direction: 1 = ascending, -1 = descending.
Value in
- 1
- -1
Filter by payment type. Use all for no filtering.
Filter by payment status.
ISO 4217 currency code, or a virtual currency view code.
Start of the creation date range.
End of the creation date range.
Latest due date to include.
Minimum total amount. Leave empty for no lower limit.
Maximum total amount. Leave empty for no upper limit.
Search keyword (e.g., customer name, reference id).
Response Body
application/json
application/json
application/json
application/json
application/json
Create and share a payment link POST
Creates a payment link and immediately sends it to the customer, in a single call. The body is the same as createPaymentLink; the customer's email address or phone number determines the channel the…
Save the uploaded payment links POST
Step 2 of the bulk upload. Persists the payment links that were validated by importPaymentLinks, identified by the correlationId returned there. Separating validation from the write keeps a partial…