Those are the services that can be used by the merchant in order to "query" and to "cancel" the subscriptions on the Payguru Platform for its services.
It is the service that enables the merchant to query Payguru Platform in order to access the subscription details of a customer.
>Request
GET http://api.trend-tech.net/MicroPayment/subscription/detail/{merchantId}/{serviceId}/{subscriptionId}
>Parameters
{merchantId} Integer Merchant ID
{serviceId} Integer Service ID.
{subscriptionId} Integer Subscription ID belonging to the subscription cycle started on Payguru Platform.
>Response
{
"response": {API_RESPONSE} ,
"subscription": {SUBSCRIPTON_DETAIL}
}
>Usage Limits
The total number of queries in aggregate on both client and server side can not exceed 1.000 queries per day. Similarly, the number of queries per second can not exceed 5.
It is the method enabling merchant to start a cancellation process for a subscription. It cancels the subscription with a particular subscription Id.
>Request
GET http://api.trend-tech.net/MicroPayment/subscription/cancel/{merchantId}/{serviceId}/{subscriptionId}
>Parameters
{merchantId} Integer Merchant ID
{serviceId} Integer Service ID.
{subscriptionId} Integer Subscription ID belonging to the subscription cycle started on Payguru Platform.
>Response
{
"response": {API_RESPONSE} ,
"subscription": {SUBSCRIPTON_SIMPLE_DETAIL}
}
>Usage Limits
The total number of queries in aggregate on both client and server side can not exceed 1.000 queries per day. Similarly, the number of queries per second can not exceed 5.
It is the service that enables the merchant to query Payguru Platform in order to access the subscription details of a group of customer with a certain criteria.
>Request
POST http://api.trend-tech.net/MicroPayment/subscriptions/search
>Parameters
{
"merchantId":{merchantId},
"serviceId":{serviceId},
"search":[{API_SEARCH_META} , {API_SEARCH_META} ,{API_SEARCH_META})],
"sort":[{API_SORT_META}, {API_SORT_META}, {API_SORT_META}],
"limit":{limit},
"page":{page}
}
Parameter descriptions are shown below:
{merchantId} Integer Merchant ID
{serviceId} Integer Service ID.
{search} {API_SEARCH_META} Search Criteria on Searchable Columns in Payguru Platform, maximum 3.
{sort} {API_SORT_META} Sort Criteria, maximum 3.
{limit} Integer (Optional) Number of records to be shown on each page (Default 10, maximum 100)
{page} Integer (Optional) Number of page (Default 1)
>Response
{
"response": {API_RESPONSE} ,
"meta": {COLLECTION_META_DATA} ,
"subscriptions":[ {SUBSCRIPTON_SIMPLE_DETAIL} , {SUBSCRIPTON_SIMPLE_DETAIL} , ... ]
}
>Usage Limits
The total number of queries in aggregate on both client and server side can not exceed 1.000 queries per day. Similarly, the number of queries per second can not exceed 1.
It is the service that enables the merchant to "reset" the subscription of a certain MSISDN being used for testing. This service cancels the subscription and enables the same MSISDIN to test the service.
>Request
GET http://api.trend-tech.net/MicroPayment/subscription/cancel/{merchantId}/{serviceId}/{msisdn}
>Parameters
{merchantId} Integer Merchant ID
{serviceId} Integer Service ID.
{msisdn} String Mobile Phone number - 10 digit (5XXXXXXXXX)
>Response
{
"response": {API_RESPONSE}
}
>Usage Limits
The total number of queries in aggregate on both client and server side can not exceed 20 queries per day. Similarly, the number of queries per second can not exceed 5.
In theory, merchants have the capability to initiate and create subscriptions on the Payguru platform. However, in accordance with the regulatory requirements and the Payguru risk management policies established within the framework of the payment license (license) granted by the BRSA, this service is not reachable and usable by the merchant.