Fetches a detailed listing of the given payment method.
$ curl -u user:pass -d "" \ > https://api.snapbill.com/v1/payment_method/other/get.json
File: examples/payment_method.txt-1.json -
{
"code": 200,
"type": "list",
"page": 1,
"numpages": 1,
"class": "payment_method",
"list": [
{
"depth": 0,
"code": "netcash",
"name": "Netcash Collect",
"enabled": true,
"currencies": [
{
"code": "ZAR",
"format": "R%.2f",
"enabled": true
}
]
},
{
"depth": 0,
"code": "other",
"name": "Other",
"enabled": true
}
]
}
| Name | Availability | Description |
|---|---|---|
| depth | get | The depth parameter signals the amount of data for the payment method that was provided. depth=0 is the highest level that provides full detail. |
| code | get | The unique code for this payment method inside snapbill as a lower case string. |
| name | get | Official name of the payment method in the system |
| enabled | get | Boolean value indicating whether the payment method is enabled on the current account or not. |
| currencies | get | A list of all the enabled currencies that are supported by this payment method. If there is no restriction this is not included. |
List all the payment methods that are enabled on the account.
Results can optionally be filtered by the filters listed below.
$ curl -u user:pass -d "" \ > https://api.snapbill.com/v1/payment_method/list.json
File: examples/payment_method.txt-2.json -
{
"code": 200,
"type": "item",
"class": "payment_method",
"payment_method": {
"depth": 0,
"code": "other",
"name": "Other",
"enabled": true
}
}
| Name | Availability | Description |
|---|---|---|
| page | get | The page of results to return. |
| perpage | get | The number of results per page to return. |