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
Name | Type | Description |
---|---|---|
limit | number | Limit the amount of payments returned. |
Headers
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
transaction | string | The transaction ID of a payment. |
Headers
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
package | string | The ID of a package. |
Headers
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
X-Tebex-Secret | string | The secret key of a server. |
Request Body
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
transaction | string | The transaction ID of the payment. |
Headers
Name | Type | Description |
---|---|---|
X-Tebex-Secret | string | The secret key of a server. |
Request Body
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
transaction | string | The transaction ID of the payment. |
Headers
Name | Type | Description |
---|---|---|
X-Tebex-Secret | string | The secret key of a server. |
Request Body
Name | Type | Description |
---|---|---|
note | string | The note to add against the payment. |
Last updated