Do Recurring Payment
Make an additional subscription charge.
Post
https://store.payproglobal.com/api/Subscriptions/DoRecurringPaymentRequest Parameters
application/jsonSubscriptionBaseRequestModel
objectsubscriptionId
integerrequired
The subscription ID for which you want to initiate an additional recurring charge.
vendorAccountId
integerrequired
The vendor account ID identifies your PayPro Global account.
It can be found in Account settings > Business info.
It can be found in Account settings > Business info.
apiSecretKey
stringrequired
The vendor account API secret key is a unique key
that was generated specifically for authenticating API requests.
It can be found in Store settings > General settings > Integration tab.
that was generated specifically for authenticating API requests.
It can be found in Store settings > General settings > Integration tab.
Response Parameters
application/jsonSubscriptionBaseResponseModel
objectresponse
objectorder
array[object]The details of the new order ID.
orderId
integerThe order ID that was created.
orderStatusName
stringThe status name of the order that was created.
orderStatusId
integerThe status ID of the order that was created.
orderDeclineReason
stringThe decline reason if the order was cancelled.
error
stringThe error message if the order was cancelled.
request
objectsubscriptionId
integerSubscription id.
vendorAccountId
integerThe vendor account ID identifies your PayPro Global account.
It can be found in Account settings > Business info.
It can be found in Account settings > Business info.
apiSecretKey
stringThe vendor account API secret key is a unique key
that was generated specifically for authenticating API requests.
It can be found in Store settings > General settings > Integration tab.
that was generated specifically for authenticating API requests.
It can be found in Store settings > General settings > Integration tab.
errors
array[object]propertyWithError
stringpropertyErrorMessages
array[string]isSuccess
booleanRequest Sample
{
"subscriptionId": 1111111,
"vendorAccountId": 123456,
"apiSecretKey": "your_api_secret_key"
}
Response Sample
{
"response": {
"order": {
"orderId": 12345678,
"orderStatusName": "Processed",
"orderStatusId": 5,
"orderDeclineReason": null,
"error": null
}
},
"request": {
"subscriptionId": 1111111,
"vendorAccountId": 123456,
"apiSecretKey": "your_api_secret_key"
},
"errors": [],
"isSuccess": true
}