Skip to content

Latest commit

 

History

History
138 lines (100 loc) · 2.16 KB

File metadata and controls

138 lines (100 loc) · 2.16 KB

Page

A collection of endpoints for creating and managing links for the collection of payment for products

Methods

Method HTTP Path Summary
add_products POST /page/{id}/product Add Products
check_slug_availability GET /page/check_slug_availability/{slug} Check Slug Availability
create POST /page Create Page
fetch GET /page/{id} Fetch Page
list GET /page List Pages
update PUT /page/{id} Update Page

add_products

HTTP: POST
Path: /page/{id}/product

paystack.page.add_products(id, { ... })

Path Parameters

Name Required
id true

Body Fields

Name Required
products true

check_slug_availability

HTTP: GET
Path: /page/check_slug_availability/{slug}

paystack.page.check_slug_availability(slug)

Path Parameters

Name Required
slug true

create

HTTP: POST
Path: /page

paystack.page.create({ ... })

Body Fields

Name Required
name true
description false
amount false
currency false
slug false
type false
plan false
fixed_amount false
split_code false
metadata false
redirect_url false
success_message false
notification_email false
collect_phone false
custom_fields false

fetch

HTTP: GET
Path: /page/{id}

paystack.page.fetch(id)

Path Parameters

Name Required
id true

list

HTTP: GET
Path: /page

paystack.page.list({ ... })

Query Fields

Name Required
perPage false
page false
from false
to false

update

HTTP: PUT
Path: /page/{id}

paystack.page.update(id, { ... })

Path Parameters

Name Required
id true

Body Fields

Name Required
name false
description false
amount false
active false