Payments
Get all payments
GET
https://plugin.tebex.io/payments
Retrieve the latest payments (up to a maximum of 100) made on your webstore.
Query Parameters
limit
number
Limit the amount of payments returned.
Headers
X-Tebex-Secret
string
The secret key of a server.
Get all payments paginated
GET
https://plugin.tebex.io/payments?paged=1
Return all pages, paginated into pages of 25
Path Parameters
page
integer
The page number to return
Retrieve a payment
GET
https://plugin.tebex.io/payments/{transaction}
Retrieve a payment made on your webstore by transaction ID.
Path Parameters
transaction
string
The transaction ID of a payment.
Headers
X-Tebex-Secret
string
The secret key of a server.
Get the required payment fields for a package
GET
https://plugin.tebex.io/payments/fields/{package}
Returns an array of fields (custom variables, etc) required to be entered for a manual payment to be created for a package.
Path Parameters
package
string
The ID of a package.
Headers
X-Tebex-Secret
string
The secret key of a server.
Create a payment
POST
https://plugin.tebex.io/payments
Create a manual payment in the same way as is possible from the control panel. One or more packages should be added to the payment, and the package commands will be processed in the same way as would be for a standard manual payment.
Headers
X-Tebex-Secret
string
The secret key of a server.
Request Body
note
string
A note to assign to the payment.
packages[][options]
object
An object of key => value pairs for the required option fields (as retrieved from the /fields endpoint).
packages[][id]
number
The ID of the package.
packages
array
Array of packages to add to the payment.
price
integer
The price of the payment.
ign
string
The username of the user to apply the payment to.
Update a payment
PUT
https://plugin.tebex.io/payments/{transaction}
Update a payment.
Path Parameters
transaction
string
The transaction ID of the payment.
Headers
X-Tebex-Secret
string
The secret key of a server.
Request Body
username
string
The username that the payment should be applied to.
status
string
The status of the payment, either 'complete', 'chargeback' or 'refund'.
Create a payment note
POST
https://plugin.tebex.io/payments/{transaction}/note
Create a note against a payment.
Path Parameters
transaction
string
The transaction ID of the payment.
Headers
X-Tebex-Secret
string
The secret key of a server.
Request Body
note
string
The note to add against the payment.
Last updated