Payment Links
Create and manage shareable payment links. Access via zenpays.paymentLinks.
Methods
create
- JavaScript
- Python
const link = await zenpays.paymentLinks.create({
name: 'Product Purchase',
amount: 500,
currency: 'INR',
description: 'Payment for premium plan',
expiresAt: '2024-12-31',
})
link = zenpays.payment_links.create({
"name": "Product Purchase",
"amount": 500,
"currency": "INR",
"description": "Payment for premium plan",
})
list
- JavaScript
- Python
const { data } = await zenpays.paymentLinks.list({
search: 'premium',
status: 'active',
page: 1,
limit: 20,
})
result = zenpays.payment_links.list({"status": "active", "limit": 20})
getAnalytics
const analytics = await zenpays.paymentLinks.getAnalytics()
get
const link = await zenpays.paymentLinks.get('pl_xxx')
update
const updated = await zenpays.paymentLinks.update('pl_xxx', {
name: 'Updated Name',
amount: 1000,
})
deactivate
const deactivated = await zenpays.paymentLinks.deactivate('pl_xxx')
listInvoices
const invoices = await zenpays.paymentLinks.listInvoices('pl_xxx')