A collection of endpoints for creating and managing recurring payments
| Method | HTTP | Path | Summary |
|---|---|---|---|
create |
POST |
/subscription |
Create Subscription |
disable |
POST |
/subscription/disable |
Disable Subscription |
enable |
POST |
/subscription/enable |
Enable Subscription |
fetch |
GET |
/subscription/{code} |
Fetch Subscription |
list |
GET |
/subscription |
List Subscriptions |
manage_email |
POST |
/subscription/{code}/manage/email |
Send Update Subscription Link |
manage_link |
GET |
/subscription/{code}/manage/link |
Generate Update Subscription Link |
HTTP: POST
Path: /subscription
paystack.subscription.create({ ... })| Name | Required |
|---|---|
customer |
true |
plan |
true |
authorization |
false |
start_date |
false |
HTTP: POST
Path: /subscription/disable
paystack.subscription.disable({ ... })| Name | Required |
|---|---|
code |
true |
token |
true |
HTTP: POST
Path: /subscription/enable
paystack.subscription.enable({ ... })| Name | Required |
|---|---|
code |
true |
token |
true |
HTTP: GET
Path: /subscription/{code}
paystack.subscription.fetch(code)| Name | Required |
|---|---|
code |
true |
HTTP: GET
Path: /subscription
paystack.subscription.list({ ... })| Name | Required |
|---|---|
perPage |
false |
page |
false |
plan |
false |
customer |
false |
from |
false |
to |
false |
HTTP: POST
Path: /subscription/{code}/manage/email
paystack.subscription.manage_email(code)| Name | Required |
|---|---|
code |
true |
HTTP: GET
Path: /subscription/{code}/manage/link
paystack.subscription.manage_link(code)| Name | Required |
|---|---|
code |
true |