You can get information about all the Preapprovals you have created per SiteID by using an action based on GET HTTP request. Please be aware that only a limited amount of details for each preapproval will be provided.
The default number of preapprovals returned by this request is 50, but you can get a customized list of preapprovals by adding the limit parameter to the URL.
Definition: GET /v1/preapprovals
Request:
GET https://paytest.smart2pay.com/v1/preapprovals
Authorization: Basic MzAyMDE6aEo1Um9iWXg5cjdGZk53Q3ZIWTlMWEhxcXIrRkV6cmM3YUp2UVFrNEdhejFtZzdSeXk=
Response:
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"Preapprovals": [
{
"ID": 4217,
"Created": "20170804065155",
"MethodID": 46,
"SiteID": 30201,
"MerchantPreapprovalID": "s2ptest_g107",
"RecurringPeriod": 0,
"PreapprovedMaximumAmount": null,
"Currency": null,
"ReturnURL": "http://demo.smart2pay.com/redirect.php",
"Description": "1 year subscription update1",
"Customer": null,
"BillingAddress": null,
"Status": {
"ID": 2,
"Info": "Open",
"Reasons": null
},
"RedirectURL": null,
"MethodOptionID": 0,
"PreapprovedFrequency": null,
"MandateReference": null
},
{
"ID": 4103,
"Created": "20170714123423",
"MethodID": 78,
"SiteID": 30201,
"MerchantPreapprovalID": "1122991392222",
"RecurringPeriod": 0,
"PreapprovedMaximumAmount": "500",
"Currency": "EUR",
"ReturnURL": null,
"Description": "PreapprovalDescription",
"Customer": null,
"BillingAddress": null,
"Status": {
"ID": 2,
"Info": "Open",
"Reasons": null
},
"RedirectURL": null,
"MethodOptionID": 0,
"PreapprovedFrequency": null,
"MandateReference": null
},
{
"ID": 1744,
"Created": "20160913144228",
"MethodID": 46,
"SiteID": 30201,
"MerchantPreapprovalID": "s2ptest_f25",
"RecurringPeriod": 0,
"PreapprovedMaximumAmount": null,
"Currency": null,
"ReturnURL": "http://demo.smart2pay.com/redirect.php",
"Description": "1 year subscription update1",
"Customer": null,
"BillingAddress": null,
"Status": {
"ID": 4,
"Info": "ClosedByCustomer",
"Reasons": null
},
"RedirectURL": null,
"MethodOptionID": 0,
"PreapprovedFrequency": null,
"MandateReference": null
},
{
"ID": 1743,
"Created": "20160913120451",
"MethodID": 46,
"SiteID": 30201,
"MerchantPreapprovalID": "s2ptest_f23",
"RecurringPeriod": 0,
"PreapprovedMaximumAmount": null,
"Currency": null,
"ReturnURL": "http://demo.smart2pay.com/redirect.php",
"Description": "1 year subscription",
"Customer": null,
"BillingAddress": null,
"Status": {
"ID": 4,
"Info": "ClosedByCustomer",
"Reasons": null
},
"RedirectURL": null,
"MethodOptionID": 0,
"PreapprovedFrequency": null,
"MandateReference": null
}
]
}