Pagarme API
The generated code uses a few Maven dependencies e.g., Jackson, UniRest,
and Apache HttpClient. The reference to these dependencies is already
added in the pom.xml file will be installed automatically. Therefore,
you will need internet access for a successful build.
In order to open the client library in Eclipse click on File -> Import
.
In the import dialog, select Existing Java Project
and click Next
.
Browse to locate the folder containing the source code. Select the detected location of the project and click Finish
.
Upon successful import, the project will be automatically built by Eclipse after automatically resolving the dependencies.
The following section explains how to use the PagarmeCoreApi library in a new console project.
1. Starting a new project
For starting a new project, click the menu command File > New > Project
.
Next, choose Maven > Maven Project
and click Next
.
Here, make sure to use the current workspace by choosing Use default Workspace location
, as shown in the picture below and click Next
.
Following this, select the quick start project type to create a simple project with an existing class and a main
method. To do this, choose maven-archetype-quickstart
item from the list and click Next
.
In the last step, provide a Group Id
and Artifact Id
as shown in the picture below and click Finish
.
2. Add reference of the library project
The created Maven project manages its dependencies using its pom.xml
file. In order to add a dependency on the PagarmeCoreApiLib client library, double click on the pom.xml
file in the Package Explorer
. Opening the pom.xml
file will render a graphical view on the cavas. Here, switch to the Dependencies
tab and click the Add
button as shown in the picture below.
Clicking the Add
button will open a dialog where you need to specify PagarmeCoreApi in Group Id
and PagarmeCoreApiLib in the Artifact Id
fields. Once added click OK
. Save the pom.xml
file.
Once the SimpleConsoleApp
is created, a file named App.java
will be visible in the Package Explorer with a main
method. This is the entry point for the execution of the created project.
Here, you can add code to initialize the client library and instantiate a Controller class. Sample code to initialize the client library and using controller methods is given in the subsequent sections.
The generated code and the server can be tested using automatically generated test cases.
JUnit is used as the testing framework and test runner.
In Eclipse, for running the tests do the following:
Select the project PagarmeCoreApiLib from the package explorer.
Select "Run -> Run as -> JUnit Test" or use "Alt + Shift + X" followed by "T" to run the Tests.
In order to setup authentication and initialization of the API client, you need the following information.
Parameter
Description
basicAuthUserName
The username to use with basic authentication
basicAuthPassword
The password to use with basic authentication
API client can be initialized as following.
// Configuration parameters and credentials
String basicAuthUserName = "basicAuthUserName" ; // The username to use with basic authentication
String basicAuthPassword = "basicAuthPassword" ; // The password to use with basic authentication
PagarmeCoreApiClient client = new PagarmeCoreApiClient (basicAuthUserName , basicAuthPassword );
SubscriptionsController
The singleton instance of the SubscriptionsController
class can be accessed from the API Client.
SubscriptionsController subscriptions = client .getSubscriptions ();
updateSubscriptionCardAsync
Updates the credit card from a subscription
void updateSubscriptionCardAsync (
final String subscriptionId ,
final UpdateSubscriptionCardRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
body
Required
Request for updating a card
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateSubscriptionCardRequest body = new UpdateSubscriptionCardRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionCardAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createAnUsageAsync
Create Usage
void createAnUsageAsync (
final String subscriptionId ,
final String itemId ,
final String idempotencyKey ,
final APICallBack <GetUsageResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
itemId
Required
Item id
idempotencyKey
Optional
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String itemId = "item_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .createAnUsageAsync (subscriptionId , itemId , idempotencyKey , new APICallBack <GetUsageResponse >() {
public void onSuccess (HttpContext context , GetUsageResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionPaymentMethodAsync
Updates the payment method from a subscription
void updateSubscriptionPaymentMethodAsync (
final String subscriptionId ,
final UpdateSubscriptionPaymentMethodRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
body
Required
Request for updating the paymentmethod from a subscription
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateSubscriptionPaymentMethodRequest body = new UpdateSubscriptionPaymentMethodRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionPaymentMethodAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createSubscriptionItemAsync
Creates a new Subscription item
void createSubscriptionItemAsync (
final String subscriptionId ,
final CreateSubscriptionItemRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionItemResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
body
Required
Request for creating a subscription item
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
CreateSubscriptionItemRequest body = new CreateSubscriptionItemRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .createSubscriptionItemAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionItemResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getSubscriptionItemAsync
Get Subscription Item
void getSubscriptionItemAsync (
final String subscriptionId ,
final String itemId ,
final APICallBack <GetSubscriptionItemResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
itemId
Required
Item id
String subscriptionId = "subscription_id" ;
String itemId = "item_id" ;
// Invoking the API call with sample inputs
subscriptions .getSubscriptionItemAsync (subscriptionId , itemId , new APICallBack <GetSubscriptionItemResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionAffiliationIdAsync
UpdateSubscriptionAffiliationId
void updateSubscriptionAffiliationIdAsync (
final String subscriptionId ,
final UpdateSubscriptionAffiliationIdRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
TODO: Add a parameter description
body
Required
Request for updating a subscription affiliation id
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateSubscriptionAffiliationIdRequest body = new UpdateSubscriptionAffiliationIdRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionAffiliationIdAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getIncrementsAsync
GetIncrements
void getIncrementsAsync (
final String subscriptionId ,
final Integer page ,
final Integer size ,
final APICallBack <ListIncrementsResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
page
Optional
Page number
size
Optional
Page size
String subscriptionId = "subscription_id" ;
Integer page = 163 ;
Integer size = 163 ;
// Invoking the API call with sample inputs
subscriptions .getIncrementsAsync (subscriptionId , page , size , new APICallBack <ListIncrementsResponse >() {
public void onSuccess (HttpContext context , ListIncrementsResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionDueDaysAsync
Updates the boleto due days from a subscription
void updateSubscriptionDueDaysAsync (
final String subscriptionId ,
final UpdateSubscriptionDueDaysRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
body
Required
TODO: Add a parameter description
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateSubscriptionDueDaysRequest body = new UpdateSubscriptionDueDaysRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionDueDaysAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionStartAtAsync
Updates the start at date from a subscription
void updateSubscriptionStartAtAsync (
final String subscriptionId ,
final UpdateSubscriptionStartAtRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
body
Required
Request for updating the subscription start date
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateSubscriptionStartAtRequest body = new UpdateSubscriptionStartAtRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionStartAtAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getSubscriptionCycleByIdAsync
GetSubscriptionCycleById
void getSubscriptionCycleByIdAsync (
final String subscriptionId ,
final String cycleId ,
final APICallBack <GetPeriodResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
cycleId
Required
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String cycleId = "cycleId" ;
// Invoking the API call with sample inputs
subscriptions .getSubscriptionCycleByIdAsync (subscriptionId , cycleId , new APICallBack <GetPeriodResponse >() {
public void onSuccess (HttpContext context , GetPeriodResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteDiscountAsync
Deletes a discount
void deleteDiscountAsync (
final String subscriptionId ,
final String discountId ,
final String idempotencyKey ,
final APICallBack <GetDiscountResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
discountId
Required
Discount Id
idempotencyKey
Optional
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String discountId = "discount_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .deleteDiscountAsync (subscriptionId , discountId , idempotencyKey , new APICallBack <GetDiscountResponse >() {
public void onSuccess (HttpContext context , GetDiscountResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getSubscriptionItemsAsync
Get Subscription Items
void getSubscriptionItemsAsync (
final String subscriptionId ,
final Integer page ,
final Integer size ,
final String name ,
final String code ,
final String status ,
final String description ,
final String createdSince ,
final String createdUntil ,
final APICallBack <ListSubscriptionItemsResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
page
Optional
Page number
size
Optional
Page size
name
Optional
The item name
code
Optional
Identification code in the client system
status
Optional
The item statis
description
Optional
The item description
createdSince
Optional
Filter for item's creation date start range
createdUntil
Optional
Filter for item's creation date end range
String subscriptionId = "subscription_id" ;
Integer page = 163 ;
Integer size = 163 ;
String name = "name" ;
String code = "code" ;
String status = "status" ;
String description = "description" ;
String createdSince = "created_since" ;
String createdUntil = "created_until" ;
// Invoking the API call with sample inputs
subscriptions .getSubscriptionItemsAsync (subscriptionId , page , size , name , code , status , description , createdSince , createdUntil , new APICallBack <ListSubscriptionItemsResponse >() {
public void onSuccess (HttpContext context , ListSubscriptionItemsResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionItemAsync
Updates a subscription item
void updateSubscriptionItemAsync (
final String subscriptionId ,
final String itemId ,
final UpdateSubscriptionItemRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionItemResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
itemId
Required
Item id
body
Required
Request for updating a subscription item
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
String itemId = "item_id" ;
UpdateSubscriptionItemRequest body = new UpdateSubscriptionItemRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionItemAsync (subscriptionId , itemId , body , idempotencyKey , new APICallBack <GetSubscriptionItemResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createSubscriptionAsync
Creates a new subscription
void createSubscriptionAsync (
final CreateSubscriptionRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
body
Required
Request for creating a subscription
idempotencyKey
Optional
TODO: Add a parameter description
try {
CreateSubscriptionRequest body = new CreateSubscriptionRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .createSubscriptionAsync (body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getDiscountByIdAsync
GetDiscountById
void getDiscountByIdAsync (
final String subscriptionId ,
final String discountId ,
final APICallBack <GetDiscountResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
discountId
Required
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String discountId = "discountId" ;
// Invoking the API call with sample inputs
subscriptions .getDiscountByIdAsync (subscriptionId , discountId , new APICallBack <GetDiscountResponse >() {
public void onSuccess (HttpContext context , GetDiscountResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionBillingDateAsync
Updates the billing date from a subscription
void updateSubscriptionBillingDateAsync (
final String subscriptionId ,
final UpdateSubscriptionBillingDateRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
body
Required
Request for updating the subscription billing date
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateSubscriptionBillingDateRequest body = new UpdateSubscriptionBillingDateRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionBillingDateAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateLatestPeriodEndAtAsync
UpdateLatestPeriodEndAt
void updateLatestPeriodEndAtAsync (
final String subscriptionId ,
final UpdateCurrentCycleEndDateRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
TODO: Add a parameter description
body
Required
Request for updating the end date of the current signature cycle
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateCurrentCycleEndDateRequest body = new UpdateCurrentCycleEndDateRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateLatestPeriodEndAtAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createDiscountAsync
Creates a discount
void createDiscountAsync (
final String subscriptionId ,
final CreateDiscountRequest body ,
final String idempotencyKey ,
final APICallBack <GetDiscountResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
body
Required
Request for creating a discount
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
CreateDiscountRequest body = new CreateDiscountRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .createDiscountAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetDiscountResponse >() {
public void onSuccess (HttpContext context , GetDiscountResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteUsageAsync
Deletes a usage
void deleteUsageAsync (
final String subscriptionId ,
final String itemId ,
final String usageId ,
final String idempotencyKey ,
final APICallBack <GetUsageResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
itemId
Required
The subscription item id
usageId
Required
The usage id
idempotencyKey
Optional
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String itemId = "item_id" ;
String usageId = "usage_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .deleteUsageAsync (subscriptionId , itemId , usageId , idempotencyKey , new APICallBack <GetUsageResponse >() {
public void onSuccess (HttpContext context , GetUsageResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getUsagesAsync
Lists all usages from a subscription item
void getUsagesAsync (
final String subscriptionId ,
final String itemId ,
final Integer page ,
final Integer size ,
final String code ,
final String group ,
final DateTime usedSince ,
final DateTime usedUntil ,
final APICallBack <ListUsagesResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
itemId
Required
The subscription item id
page
Optional
Page number
size
Optional
Page size
code
Optional
Identification code in the client system
group
Optional
Identification group in the client system
usedSince
Optional
TODO: Add a parameter description
usedUntil
Optional
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String itemId = "item_id" ;
Integer page = 0 ;
Integer size = 0 ;
String code = "code" ;
String group = "group" ;
DateTime usedSince = new Date ();
DateTime usedUntil = new Date ();
// Invoking the API call with sample inputs
subscriptions .getUsagesAsync (subscriptionId , itemId , page , size , code , group , usedSince , usedUntil , new APICallBack <ListUsagesResponse >() {
public void onSuccess (HttpContext context , ListUsagesResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateCurrentCycleStatusAsync
UpdateCurrentCycleStatus
void updateCurrentCycleStatusAsync (
final String subscriptionId ,
final UpdateCurrentCycleStatusRequest body ,
final String idempotencyKey ,
final APICallBack <Object > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
body
Required
Request for updating the end date of the subscription current status
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateCurrentCycleStatusRequest body = new UpdateCurrentCycleStatusRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateCurrentCycleStatusAsync (subscriptionId , body , idempotencyKey , new APICallBack <void >() {
public void onSuccess (HttpContext context , void response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
cancelSubscriptionAsync
Cancels a subscription
void cancelSubscriptionAsync (
final String subscriptionId ,
final String idempotencyKey ,
final CreateCancelSubscriptionRequest body ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
idempotencyKey
Optional
TODO: Add a parameter description
body
Optional
Request for cancelling a subscription
try {
String subscriptionId = "subscription_id" ;
String idempotencyKey = "idempotency-key" ;
CreateCancelSubscriptionRequest body = new CreateCancelSubscriptionRequest ();
// Invoking the API call with sample inputs
subscriptions .cancelSubscriptionAsync (subscriptionId , idempotencyKey , body , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createIncrementAsync
Creates a increment
void createIncrementAsync (
final String subscriptionId ,
final CreateIncrementRequest body ,
final String idempotencyKey ,
final APICallBack <GetIncrementResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
body
Required
Request for creating a increment
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
CreateIncrementRequest body = new CreateIncrementRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .createIncrementAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetIncrementResponse >() {
public void onSuccess (HttpContext context , GetIncrementResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionMetadataAsync
Updates the metadata from a subscription
void updateSubscriptionMetadataAsync (
final String subscriptionId ,
final UpdateMetadataRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
body
Required
Request for updating the subscrption metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateMetadataRequest body = new UpdateMetadataRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionMetadataAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getDiscountsAsync
GetDiscounts
void getDiscountsAsync (
final String subscriptionId ,
final int page ,
final int size ,
final APICallBack <ListDiscountsResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription id
page
Required
Page number
size
Required
Page size
String subscriptionId = "subscription_id" ;
int page = 0 ;
int size = 0 ;
// Invoking the API call with sample inputs
subscriptions .getDiscountsAsync (subscriptionId , page , size , new APICallBack <ListDiscountsResponse >() {
public void onSuccess (HttpContext context , ListDiscountsResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSubscriptionMiniumPriceAsync
Atualização do valor mĂnimo da assinatura
void updateSubscriptionMiniumPriceAsync (
final String subscriptionId ,
final UpdateSubscriptionMinimumPriceRequest body ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
body
Required
Request da requisição com o valor mĂnimo que será configurado
idempotencyKey
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
UpdateSubscriptionMinimumPriceRequest body = new UpdateSubscriptionMinimumPriceRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .updateSubscriptionMiniumPriceAsync (subscriptionId , body , idempotencyKey , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateSplitSubscriptionAsync
UpdateSplitSubscription
void updateSplitSubscriptionAsync (
final String id ,
final UpdateSubscriptionSplitRequest body ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
id
Required
Subscription's id
body
Required
TODO: Add a parameter description
try {
String id = "id" ;
UpdateSubscriptionSplitRequest body = new UpdateSubscriptionSplitRequest ();
// Invoking the API call with sample inputs
subscriptions .updateSplitSubscriptionAsync (id , body , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getSubscriptionsAsync
Gets all subscriptions
void getSubscriptionsAsync (
final Integer page ,
final Integer size ,
final String code ,
final String billingType ,
final String customerId ,
final String planId ,
final String cardId ,
final String status ,
final DateTime nextBillingSince ,
final DateTime nextBillingUntil ,
final DateTime createdSince ,
final DateTime createdUntil ,
final APICallBack <ListSubscriptionsResponse > callBack )
Parameter
Tags
Description
page
Optional
Page number
size
Optional
Page size
code
Optional
Filter for subscription's code
billingType
Optional
Filter for subscription's billing type
customerId
Optional
Filter for subscription's customer id
planId
Optional
Filter for subscription's plan id
cardId
Optional
Filter for subscription's card id
status
Optional
Filter for subscription's status
nextBillingSince
Optional
Filter for subscription's next billing date start range
nextBillingUntil
Optional
Filter for subscription's next billing date end range
createdSince
Optional
Filter for subscription's creation date start range
createdUntil
Optional
Filter for subscriptions creation date end range
Integer page = 0 ;
Integer size = 0 ;
String code = "code" ;
String billingType = "billing_type" ;
String customerId = "customer_id" ;
String planId = "plan_id" ;
String cardId = "card_id" ;
String status = "status" ;
DateTime nextBillingSince = new Date ();
DateTime nextBillingUntil = new Date ();
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
// Invoking the API call with sample inputs
subscriptions .getSubscriptionsAsync (page , size , code , billingType , customerId , planId , cardId , status , nextBillingSince , nextBillingUntil , createdSince , createdUntil , new APICallBack <ListSubscriptionsResponse >() {
public void onSuccess (HttpContext context , ListSubscriptionsResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getSubscriptionAsync
Gets a subscription
void getSubscriptionAsync (
final String subscriptionId ,
final APICallBack <GetSubscriptionResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
String subscriptionId = "subscription_id" ;
// Invoking the API call with sample inputs
subscriptions .getSubscriptionAsync (subscriptionId , new APICallBack <GetSubscriptionResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteIncrementAsync
Deletes a increment
void deleteIncrementAsync (
final String subscriptionId ,
final String incrementId ,
final String idempotencyKey ,
final APICallBack <GetIncrementResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
incrementId
Required
Increment id
idempotencyKey
Optional
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String incrementId = "increment_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .deleteIncrementAsync (subscriptionId , incrementId , idempotencyKey , new APICallBack <GetIncrementResponse >() {
public void onSuccess (HttpContext context , GetIncrementResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getIncrementByIdAsync
GetIncrementById
void getIncrementByIdAsync (
final String subscriptionId ,
final String incrementId ,
final APICallBack <GetIncrementResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription Id
incrementId
Required
The increment Id
String subscriptionId = "subscription_id" ;
String incrementId = "increment_id" ;
// Invoking the API call with sample inputs
subscriptions .getIncrementByIdAsync (subscriptionId , incrementId , new APICallBack <GetIncrementResponse >() {
public void onSuccess (HttpContext context , GetIncrementResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getSubscriptionCyclesAsync
GetSubscriptionCycles
void getSubscriptionCyclesAsync (
final String subscriptionId ,
final String page ,
final String size ,
final APICallBack <ListCyclesResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
page
Required
Page number
size
Required
Page size
String subscriptionId = "subscription_id" ;
String page = "page" ;
String size = "size" ;
// Invoking the API call with sample inputs
subscriptions .getSubscriptionCyclesAsync (subscriptionId , page , size , new APICallBack <ListCyclesResponse >() {
public void onSuccess (HttpContext context , ListCyclesResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
renewSubscriptionAsync
RenewSubscription
void renewSubscriptionAsync (
final String subscriptionId ,
final String idempotencyKey ,
final APICallBack <GetPeriodResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
TODO: Add a parameter description
idempotencyKey
Optional
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .renewSubscriptionAsync (subscriptionId , idempotencyKey , new APICallBack <GetPeriodResponse >() {
public void onSuccess (HttpContext context , GetPeriodResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteSubscriptionItemAsync
Deletes a subscription item
void deleteSubscriptionItemAsync (
final String subscriptionId ,
final String subscriptionItemId ,
final String idempotencyKey ,
final APICallBack <GetSubscriptionItemResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription id
subscriptionItemId
Required
Subscription item id
idempotencyKey
Optional
TODO: Add a parameter description
String subscriptionId = "subscription_id" ;
String subscriptionItemId = "subscription_item_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
subscriptions .deleteSubscriptionItemAsync (subscriptionId , subscriptionItemId , idempotencyKey , new APICallBack <GetSubscriptionItemResponse >() {
public void onSuccess (HttpContext context , GetSubscriptionItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getUsageReportAsync
GetUsageReport
void getUsageReportAsync (
final String subscriptionId ,
final String periodId ,
final APICallBack <GetUsageReportResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
The subscription Id
periodId
Required
The period Id
String subscriptionId = "subscription_id" ;
String periodId = "period_id" ;
// Invoking the API call with sample inputs
subscriptions .getUsageReportAsync (subscriptionId , periodId , new APICallBack <GetUsageReportResponse >() {
public void onSuccess (HttpContext context , GetUsageReportResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
OrdersController
The singleton instance of the OrdersController
class can be accessed from the API Client.
OrdersController orders = client .getOrders ();
getOrdersAsync
Gets all orders
void getOrdersAsync (
final Integer page ,
final Integer size ,
final String code ,
final String status ,
final DateTime createdSince ,
final DateTime createdUntil ,
final String customerId ,
final APICallBack <ListOrderResponse > callBack )
Parameter
Tags
Description
page
Optional
Page number
size
Optional
Page size
code
Optional
Filter for order's code
status
Optional
Filter for order's status
createdSince
Optional
Filter for order's creation date start range
createdUntil
Optional
Filter for order's creation date end range
customerId
Optional
Filter for order's customer id
Integer page = 0 ;
Integer size = 0 ;
String code = "code" ;
String status = "status" ;
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
String customerId = "customer_id" ;
// Invoking the API call with sample inputs
orders .getOrdersAsync (page , size , code , status , createdSince , createdUntil , customerId , new APICallBack <ListOrderResponse >() {
public void onSuccess (HttpContext context , ListOrderResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createOrderAsync
Creates a new Order
void createOrderAsync (
final CreateOrderRequest body ,
final String idempotencyKey ,
final APICallBack <GetOrderResponse > callBack )
Parameter
Tags
Description
body
Required
Request for creating an order
idempotencyKey
Optional
TODO: Add a parameter description
try {
CreateOrderRequest body = new CreateOrderRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
orders .createOrderAsync (body , idempotencyKey , new APICallBack <GetOrderResponse >() {
public void onSuccess (HttpContext context , GetOrderResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createOrderItemAsync
CreateOrderItem
void createOrderItemAsync (
final String orderId ,
final CreateOrderItemRequest body ,
final String idempotencyKey ,
final APICallBack <GetOrderItemResponse > callBack )
Parameter
Tags
Description
orderId
Required
Order Id
body
Required
Order Item Model
idempotencyKey
Optional
TODO: Add a parameter description
try {
String orderId = "orderId" ;
CreateOrderItemRequest body = new CreateOrderItemRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
orders .createOrderItemAsync (orderId , body , idempotencyKey , new APICallBack <GetOrderItemResponse >() {
public void onSuccess (HttpContext context , GetOrderItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getOrderItemAsync
GetOrderItem
void getOrderItemAsync (
final String orderId ,
final String itemId ,
final APICallBack <GetOrderItemResponse > callBack )
Parameter
Tags
Description
orderId
Required
Order Id
itemId
Required
Item Id
String orderId = "orderId" ;
String itemId = "itemId" ;
// Invoking the API call with sample inputs
orders .getOrderItemAsync (orderId , itemId , new APICallBack <GetOrderItemResponse >() {
public void onSuccess (HttpContext context , GetOrderItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteOrderItemAsync
DeleteOrderItem
void deleteOrderItemAsync (
final String orderId ,
final String itemId ,
final String idempotencyKey ,
final APICallBack <GetOrderItemResponse > callBack )
Parameter
Tags
Description
orderId
Required
Order Id
itemId
Required
Item Id
idempotencyKey
Optional
TODO: Add a parameter description
String orderId = "orderId" ;
String itemId = "itemId" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
orders .deleteOrderItemAsync (orderId , itemId , idempotencyKey , new APICallBack <GetOrderItemResponse >() {
public void onSuccess (HttpContext context , GetOrderItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateOrderMetadataAsync
Updates the metadata from an order
void updateOrderMetadataAsync (
final String orderId ,
final UpdateMetadataRequest body ,
final String idempotencyKey ,
final APICallBack <GetOrderResponse > callBack )
Parameter
Tags
Description
orderId
Required
The order id
body
Required
Request for updating the order metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String orderId = "order_id" ;
UpdateMetadataRequest body = new UpdateMetadataRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
orders .updateOrderMetadataAsync (orderId , body , idempotencyKey , new APICallBack <GetOrderResponse >() {
public void onSuccess (HttpContext context , GetOrderResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteAllOrderItemsAsync
DeleteAllOrderItems
void deleteAllOrderItemsAsync (
final String orderId ,
final String idempotencyKey ,
final APICallBack <GetOrderResponse > callBack )
Parameter
Tags
Description
orderId
Required
Order Id
idempotencyKey
Optional
TODO: Add a parameter description
String orderId = "orderId" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
orders .deleteAllOrderItemsAsync (orderId , idempotencyKey , new APICallBack <GetOrderResponse >() {
public void onSuccess (HttpContext context , GetOrderResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateOrderItemAsync
UpdateOrderItem
void updateOrderItemAsync (
final String orderId ,
final String itemId ,
final UpdateOrderItemRequest body ,
final String idempotencyKey ,
final APICallBack <GetOrderItemResponse > callBack )
Parameter
Tags
Description
orderId
Required
Order Id
itemId
Required
Item Id
body
Required
Item Model
idempotencyKey
Optional
TODO: Add a parameter description
try {
String orderId = "orderId" ;
String itemId = "itemId" ;
UpdateOrderItemRequest body = new UpdateOrderItemRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
orders .updateOrderItemAsync (orderId , itemId , body , idempotencyKey , new APICallBack <GetOrderItemResponse >() {
public void onSuccess (HttpContext context , GetOrderItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
closeOrderAsync
CloseOrder
void closeOrderAsync (
final String id ,
final UpdateOrderStatusRequest body ,
final String idempotencyKey ,
final APICallBack <GetOrderResponse > callBack )
Parameter
Tags
Description
id
Required
Order Id
body
Required
Update Order Model
idempotencyKey
Optional
TODO: Add a parameter description
try {
String id = "id" ;
UpdateOrderStatusRequest body = new UpdateOrderStatusRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
orders .closeOrderAsync (id , body , idempotencyKey , new APICallBack <GetOrderResponse >() {
public void onSuccess (HttpContext context , GetOrderResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getOrderAsync
Gets an order
void getOrderAsync (
final String orderId ,
final APICallBack <GetOrderResponse > callBack )
Parameter
Tags
Description
orderId
Required
Order id
String orderId = "order_id" ;
// Invoking the API call with sample inputs
orders .getOrderAsync (orderId , new APICallBack <GetOrderResponse >() {
public void onSuccess (HttpContext context , GetOrderResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
PlansController
The singleton instance of the PlansController
class can be accessed from the API Client.
PlansController plans = client .getPlans ();
getPlanAsync
Gets a plan
void getPlanAsync (
final String planId ,
final APICallBack <GetPlanResponse > callBack )
Parameter
Tags
Description
planId
Required
Plan id
String planId = "plan_id" ;
// Invoking the API call with sample inputs
plans .getPlanAsync (planId , new APICallBack <GetPlanResponse >() {
public void onSuccess (HttpContext context , GetPlanResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createPlanAsync
Creates a new plan
void createPlanAsync (
final CreatePlanRequest body ,
final String idempotencyKey ,
final APICallBack <GetPlanResponse > callBack )
Parameter
Tags
Description
body
Required
Request for creating a plan
idempotencyKey
Optional
TODO: Add a parameter description
try {
CreatePlanRequest body = new CreatePlanRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
plans .createPlanAsync (body , idempotencyKey , new APICallBack <GetPlanResponse >() {
public void onSuccess (HttpContext context , GetPlanResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updatePlanAsync
Updates a plan
void updatePlanAsync (
final String planId ,
final UpdatePlanRequest body ,
final String idempotencyKey ,
final APICallBack <GetPlanResponse > callBack )
Parameter
Tags
Description
planId
Required
Plan id
body
Required
Request for updating a plan
idempotencyKey
Optional
TODO: Add a parameter description
try {
String planId = "plan_id" ;
UpdatePlanRequest body = new UpdatePlanRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
plans .updatePlanAsync (planId , body , idempotencyKey , new APICallBack <GetPlanResponse >() {
public void onSuccess (HttpContext context , GetPlanResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getPlanItemAsync
Gets a plan item
void getPlanItemAsync (
final String planId ,
final String planItemId ,
final APICallBack <GetPlanItemResponse > callBack )
Parameter
Tags
Description
planId
Required
Plan id
planItemId
Required
Plan item id
String planId = "plan_id" ;
String planItemId = "plan_item_id" ;
// Invoking the API call with sample inputs
plans .getPlanItemAsync (planId , planItemId , new APICallBack <GetPlanItemResponse >() {
public void onSuccess (HttpContext context , GetPlanItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createPlanItemAsync
Adds a new item to a plan
void createPlanItemAsync (
final String planId ,
final CreatePlanItemRequest body ,
final String idempotencyKey ,
final APICallBack <GetPlanItemResponse > callBack )
Parameter
Tags
Description
planId
Required
Plan id
body
Required
Request for creating a plan item
idempotencyKey
Optional
TODO: Add a parameter description
try {
String planId = "plan_id" ;
CreatePlanItemRequest body = new CreatePlanItemRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
plans .createPlanItemAsync (planId , body , idempotencyKey , new APICallBack <GetPlanItemResponse >() {
public void onSuccess (HttpContext context , GetPlanItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getPlansAsync
Gets all plans
void getPlansAsync (
final Integer page ,
final Integer size ,
final String name ,
final String status ,
final String billingType ,
final DateTime createdSince ,
final DateTime createdUntil ,
final APICallBack <ListPlansResponse > callBack )
Parameter
Tags
Description
page
Optional
Page number
size
Optional
Page size
name
Optional
Filter for Plan's name
status
Optional
Filter for Plan's status
billingType
Optional
Filter for plan's billing type
createdSince
Optional
Filter for plan's creation date start range
createdUntil
Optional
Filter for plan's creation date end range
Integer page = 0 ;
Integer size = 0 ;
String name = "name" ;
String status = "status" ;
String billingType = "billing_type" ;
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
// Invoking the API call with sample inputs
plans .getPlansAsync (page , size , name , status , billingType , createdSince , createdUntil , new APICallBack <ListPlansResponse >() {
public void onSuccess (HttpContext context , ListPlansResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deletePlanAsync
Deletes a plan
void deletePlanAsync (
final String planId ,
final String idempotencyKey ,
final APICallBack <GetPlanResponse > callBack )
Parameter
Tags
Description
planId
Required
Plan id
idempotencyKey
Optional
TODO: Add a parameter description
String planId = "plan_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
plans .deletePlanAsync (planId , idempotencyKey , new APICallBack <GetPlanResponse >() {
public void onSuccess (HttpContext context , GetPlanResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updatePlanMetadataAsync
Updates the metadata from a plan
void updatePlanMetadataAsync (
final String planId ,
final UpdateMetadataRequest body ,
final String idempotencyKey ,
final APICallBack <GetPlanResponse > callBack )
Parameter
Tags
Description
planId
Required
The plan id
body
Required
Request for updating the plan metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String planId = "plan_id" ;
UpdateMetadataRequest body = new UpdateMetadataRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
plans .updatePlanMetadataAsync (planId , body , idempotencyKey , new APICallBack <GetPlanResponse >() {
public void onSuccess (HttpContext context , GetPlanResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updatePlanItemAsync
Updates a plan item
void updatePlanItemAsync (
final String planId ,
final String planItemId ,
final UpdatePlanItemRequest body ,
final String idempotencyKey ,
final APICallBack <GetPlanItemResponse > callBack )
Parameter
Tags
Description
planId
Required
Plan id
planItemId
Required
Plan item id
body
Required
Request for updating the plan item
idempotencyKey
Optional
TODO: Add a parameter description
try {
String planId = "plan_id" ;
String planItemId = "plan_item_id" ;
UpdatePlanItemRequest body = new UpdatePlanItemRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
plans .updatePlanItemAsync (planId , planItemId , body , idempotencyKey , new APICallBack <GetPlanItemResponse >() {
public void onSuccess (HttpContext context , GetPlanItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deletePlanItemAsync
Removes an item from a plan
void deletePlanItemAsync (
final String planId ,
final String planItemId ,
final String idempotencyKey ,
final APICallBack <GetPlanItemResponse > callBack )
Parameter
Tags
Description
planId
Required
Plan id
planItemId
Required
Plan item id
idempotencyKey
Optional
TODO: Add a parameter description
String planId = "plan_id" ;
String planItemId = "plan_item_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
plans .deletePlanItemAsync (planId , planItemId , idempotencyKey , new APICallBack <GetPlanItemResponse >() {
public void onSuccess (HttpContext context , GetPlanItemResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
InvoicesController
The singleton instance of the InvoicesController
class can be accessed from the API Client.
InvoicesController invoices = client .getInvoices ();
cancelInvoiceAsync
Cancels an invoice
void cancelInvoiceAsync (
final String invoiceId ,
final String idempotencyKey ,
final APICallBack <GetInvoiceResponse > callBack )
Parameter
Tags
Description
invoiceId
Required
Invoice id
idempotencyKey
Optional
TODO: Add a parameter description
String invoiceId = "invoice_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
invoices .cancelInvoiceAsync (invoiceId , idempotencyKey , new APICallBack <GetInvoiceResponse >() {
public void onSuccess (HttpContext context , GetInvoiceResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getInvoiceAsync
Gets an invoice
void getInvoiceAsync (
final String invoiceId ,
final APICallBack <GetInvoiceResponse > callBack )
Parameter
Tags
Description
invoiceId
Required
Invoice Id
String invoiceId = "invoice_id" ;
// Invoking the API call with sample inputs
invoices .getInvoiceAsync (invoiceId , new APICallBack <GetInvoiceResponse >() {
public void onSuccess (HttpContext context , GetInvoiceResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createInvoiceAsync
Create an Invoice
void createInvoiceAsync (
final String subscriptionId ,
final String cycleId ,
final String idempotencyKey ,
final CreateInvoiceRequest body ,
final APICallBack <GetInvoiceResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
cycleId
Required
Cycle Id
idempotencyKey
Optional
TODO: Add a parameter description
body
Optional
TODO: Add a parameter description
try {
String subscriptionId = "subscription_id" ;
String cycleId = "cycle_id" ;
String idempotencyKey = "idempotency-key" ;
CreateInvoiceRequest body = new CreateInvoiceRequest ();
// Invoking the API call with sample inputs
invoices .createInvoiceAsync (subscriptionId , cycleId , idempotencyKey , body , new APICallBack <GetInvoiceResponse >() {
public void onSuccess (HttpContext context , GetInvoiceResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateInvoiceMetadataAsync
Updates the metadata from an invoice
void updateInvoiceMetadataAsync (
final String invoiceId ,
final UpdateMetadataRequest body ,
final String idempotencyKey ,
final APICallBack <GetInvoiceResponse > callBack )
Parameter
Tags
Description
invoiceId
Required
The invoice id
body
Required
Request for updating the invoice metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String invoiceId = "invoice_id" ;
UpdateMetadataRequest body = new UpdateMetadataRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
invoices .updateInvoiceMetadataAsync (invoiceId , body , idempotencyKey , new APICallBack <GetInvoiceResponse >() {
public void onSuccess (HttpContext context , GetInvoiceResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getInvoicesAsync
Gets all invoices
void getInvoicesAsync (
final Integer page ,
final Integer size ,
final String code ,
final String customerId ,
final String subscriptionId ,
final DateTime createdSince ,
final DateTime createdUntil ,
final String status ,
final DateTime dueSince ,
final DateTime dueUntil ,
final String customerDocument ,
final APICallBack <ListInvoicesResponse > callBack )
Parameter
Tags
Description
page
Optional
Page number
size
Optional
Page size
code
Optional
Filter for Invoice's code
customerId
Optional
Filter for Invoice's customer id
subscriptionId
Optional
Filter for Invoice's subscription id
createdSince
Optional
Filter for Invoice's creation date start range
createdUntil
Optional
Filter for Invoices creation date end range
status
Optional
Filter for Invoice's status
dueSince
Optional
Filter for Invoice's due date start range
dueUntil
Optional
Filter for Invoice's due date end range
customerDocument
Optional
TODO: Add a parameter description
Integer page = 0 ;
Integer size = 0 ;
String code = "code" ;
String customerId = "customer_id" ;
String subscriptionId = "subscription_id" ;
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
String status = "status" ;
DateTime dueSince = new Date ();
DateTime dueUntil = new Date ();
String customerDocument = "customer_document" ;
// Invoking the API call with sample inputs
invoices .getInvoicesAsync (page , size , code , customerId , subscriptionId , createdSince , createdUntil , status , dueSince , dueUntil , customerDocument , new APICallBack <ListInvoicesResponse >() {
public void onSuccess (HttpContext context , ListInvoicesResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getPartialInvoiceAsync
GetPartialInvoice
void getPartialInvoiceAsync (
final String subscriptionId ,
final APICallBack <GetInvoiceResponse > callBack )
Parameter
Tags
Description
subscriptionId
Required
Subscription Id
String subscriptionId = "subscription_id" ;
// Invoking the API call with sample inputs
invoices .getPartialInvoiceAsync (subscriptionId , new APICallBack <GetInvoiceResponse >() {
public void onSuccess (HttpContext context , GetInvoiceResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateInvoiceStatusAsync
Updates the status from an invoice
void updateInvoiceStatusAsync (
final String invoiceId ,
final UpdateInvoiceStatusRequest body ,
final String idempotencyKey ,
final APICallBack <GetInvoiceResponse > callBack )
Parameter
Tags
Description
invoiceId
Required
Invoice Id
body
Required
Request for updating an invoice's status
idempotencyKey
Optional
TODO: Add a parameter description
try {
String invoiceId = "invoice_id" ;
UpdateInvoiceStatusRequest body = new UpdateInvoiceStatusRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
invoices .updateInvoiceStatusAsync (invoiceId , body , idempotencyKey , new APICallBack <GetInvoiceResponse >() {
public void onSuccess (HttpContext context , GetInvoiceResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
CustomersController
The singleton instance of the CustomersController
class can be accessed from the API Client.
CustomersController customers = client .getCustomers ();
deleteCardAsync
Delete a customer's card
void deleteCardAsync (
final String customerId ,
final String cardId ,
final String idempotencyKey ,
final APICallBack <GetCardResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
cardId
Required
Card Id
idempotencyKey
Optional
TODO: Add a parameter description
String customerId = "customer_id" ;
String cardId = "card_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .deleteCardAsync (customerId , cardId , idempotencyKey , new APICallBack <GetCardResponse >() {
public void onSuccess (HttpContext context , GetCardResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateAddressAsync
Updates an address
void updateAddressAsync (
final String customerId ,
final String addressId ,
final UpdateAddressRequest body ,
final String idempotencyKey ,
final APICallBack <GetAddressResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
addressId
Required
Address Id
body
Required
Request for updating an address
idempotencyKey
Optional
TODO: Add a parameter description
try {
String customerId = "customer_id" ;
String addressId = "address_id" ;
UpdateAddressRequest body = new UpdateAddressRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .updateAddressAsync (customerId , addressId , body , idempotencyKey , new APICallBack <GetAddressResponse >() {
public void onSuccess (HttpContext context , GetAddressResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getAddressAsync
Get a customer's address
void getAddressAsync (
final String customerId ,
final String addressId ,
final APICallBack <GetAddressResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer id
addressId
Required
Address Id
String customerId = "customer_id" ;
String addressId = "address_id" ;
// Invoking the API call with sample inputs
customers .getAddressAsync (customerId , addressId , new APICallBack <GetAddressResponse >() {
public void onSuccess (HttpContext context , GetAddressResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getAccessTokensAsync
Get all access tokens from a customer
void getAccessTokensAsync (
final String customerId ,
final Integer page ,
final Integer size ,
final APICallBack <ListAccessTokensResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
page
Optional
Page number
size
Optional
Page size
String customerId = "customer_id" ;
Integer page = 0 ;
Integer size = 0 ;
// Invoking the API call with sample inputs
customers .getAccessTokensAsync (customerId , page , size , new APICallBack <ListAccessTokensResponse >() {
public void onSuccess (HttpContext context , ListAccessTokensResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateCustomerAsync
Updates a customer
void updateCustomerAsync (
final String customerId ,
final UpdateCustomerRequest body ,
final String idempotencyKey ,
final APICallBack <GetCustomerResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer id
body
Required
Request for updating a customer
idempotencyKey
Optional
TODO: Add a parameter description
try {
String customerId = "customer_id" ;
UpdateCustomerRequest body = new UpdateCustomerRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .updateCustomerAsync (customerId , body , idempotencyKey , new APICallBack <GetCustomerResponse >() {
public void onSuccess (HttpContext context , GetCustomerResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
renewCardAsync
Renew a card
void renewCardAsync (
final String customerId ,
final String cardId ,
final String idempotencyKey ,
final APICallBack <GetCardResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer id
cardId
Required
Card Id
idempotencyKey
Optional
TODO: Add a parameter description
String customerId = "customer_id" ;
String cardId = "card_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .renewCardAsync (customerId , cardId , idempotencyKey , new APICallBack <GetCardResponse >() {
public void onSuccess (HttpContext context , GetCardResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getCustomersAsync
Get all Customers
void getCustomersAsync (
final String name ,
final String document ,
final Integer page ,
final Integer size ,
final String email ,
final String code ,
final APICallBack <ListCustomersResponse > callBack )
Parameter
Tags
Description
name
Optional
Name of the Customer
document
Optional
Document of the Customer
page
Optional
DefaultValue
Current page the the search
size
Optional
DefaultValue
Quantity pages of the search
email
Optional
Customer's email
code
Optional
Customer's code
String name = "name" ;
String document = "document" ;
Integer page = 1 ;
Integer size = 10 ;
String email = "email" ;
String code = "Code" ;
// Invoking the API call with sample inputs
customers .getCustomersAsync (name , document , page , size , email , code , new APICallBack <ListCustomersResponse >() {
public void onSuccess (HttpContext context , ListCustomersResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteAccessTokensAsync
Delete a Customer's access tokens
void deleteAccessTokensAsync (
final String customerId ,
final APICallBack <ListAccessTokensResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
String customerId = "customer_id" ;
// Invoking the API call with sample inputs
customers .deleteAccessTokensAsync (customerId , new APICallBack <ListAccessTokensResponse >() {
public void onSuccess (HttpContext context , ListAccessTokensResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getCustomerAsync
Get a customer
void getCustomerAsync (
final String customerId ,
final APICallBack <GetCustomerResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
String customerId = "customer_id" ;
// Invoking the API call with sample inputs
customers .getCustomerAsync (customerId , new APICallBack <GetCustomerResponse >() {
public void onSuccess (HttpContext context , GetCustomerResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateCardAsync
Updates a card
void updateCardAsync (
final String customerId ,
final String cardId ,
final UpdateCardRequest body ,
final String idempotencyKey ,
final APICallBack <GetCardResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
cardId
Required
Card id
body
Required
Request for updating a card
idempotencyKey
Optional
TODO: Add a parameter description
try {
String customerId = "customer_id" ;
String cardId = "card_id" ;
UpdateCardRequest body = new UpdateCardRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .updateCardAsync (customerId , cardId , body , idempotencyKey , new APICallBack <GetCardResponse >() {
public void onSuccess (HttpContext context , GetCardResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteAddressAsync
Delete a Customer's address
void deleteAddressAsync (
final String customerId ,
final String addressId ,
final String idempotencyKey ,
final APICallBack <GetAddressResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
addressId
Required
Address Id
idempotencyKey
Optional
TODO: Add a parameter description
String customerId = "customer_id" ;
String addressId = "address_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .deleteAddressAsync (customerId , addressId , idempotencyKey , new APICallBack <GetAddressResponse >() {
public void onSuccess (HttpContext context , GetAddressResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createAccessTokenAsync
Creates a access token for a customer
void createAccessTokenAsync (
final String customerId ,
final CreateAccessTokenRequest body ,
final String idempotencyKey ,
final APICallBack <GetAccessTokenResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
body
Required
Request for creating a access token
idempotencyKey
Optional
TODO: Add a parameter description
try {
String customerId = "customer_id" ;
CreateAccessTokenRequest body = new CreateAccessTokenRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .createAccessTokenAsync (customerId , body , idempotencyKey , new APICallBack <GetAccessTokenResponse >() {
public void onSuccess (HttpContext context , GetAccessTokenResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createAddressAsync
Creates a new address for a customer
void createAddressAsync (
final String customerId ,
final CreateAddressRequest body ,
final String idempotencyKey ,
final APICallBack <GetAddressResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
body
Required
Request for creating an address
idempotencyKey
Optional
TODO: Add a parameter description
try {
String customerId = "customer_id" ;
CreateAddressRequest body = new CreateAddressRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .createAddressAsync (customerId , body , idempotencyKey , new APICallBack <GetAddressResponse >() {
public void onSuccess (HttpContext context , GetAddressResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getCardsAsync
Get all cards from a customer
void getCardsAsync (
final String customerId ,
final Integer page ,
final Integer size ,
final APICallBack <ListCardsResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
page
Optional
Page number
size
Optional
Page size
String customerId = "customer_id" ;
Integer page = 0 ;
Integer size = 0 ;
// Invoking the API call with sample inputs
customers .getCardsAsync (customerId , page , size , new APICallBack <ListCardsResponse >() {
public void onSuccess (HttpContext context , ListCardsResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateCustomerMetadataAsync
Updates the metadata a customer
void updateCustomerMetadataAsync (
final String customerId ,
final UpdateMetadataRequest body ,
final String idempotencyKey ,
final APICallBack <GetCustomerResponse > callBack )
Parameter
Tags
Description
customerId
Required
The customer id
body
Required
Request for updating the customer metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String customerId = "customer_id" ;
UpdateMetadataRequest body = new UpdateMetadataRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .updateCustomerMetadataAsync (customerId , body , idempotencyKey , new APICallBack <GetCustomerResponse >() {
public void onSuccess (HttpContext context , GetCustomerResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getCardAsync
Get a customer's card
void getCardAsync (
final String customerId ,
final String cardId ,
final APICallBack <GetCardResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer id
cardId
Required
Card id
String customerId = "customer_id" ;
String cardId = "card_id" ;
// Invoking the API call with sample inputs
customers .getCardAsync (customerId , cardId , new APICallBack <GetCardResponse >() {
public void onSuccess (HttpContext context , GetCardResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
deleteAccessTokenAsync
Delete a customer's access token
void deleteAccessTokenAsync (
final String customerId ,
final String tokenId ,
final String idempotencyKey ,
final APICallBack <GetAccessTokenResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
tokenId
Required
Token Id
idempotencyKey
Optional
TODO: Add a parameter description
String customerId = "customer_id" ;
String tokenId = "token_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .deleteAccessTokenAsync (customerId , tokenId , idempotencyKey , new APICallBack <GetAccessTokenResponse >() {
public void onSuccess (HttpContext context , GetAccessTokenResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getAccessTokenAsync
Get a Customer's access token
void getAccessTokenAsync (
final String customerId ,
final String tokenId ,
final APICallBack <GetAccessTokenResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer Id
tokenId
Required
Token Id
String customerId = "customer_id" ;
String tokenId = "token_id" ;
// Invoking the API call with sample inputs
customers .getAccessTokenAsync (customerId , tokenId , new APICallBack <GetAccessTokenResponse >() {
public void onSuccess (HttpContext context , GetAccessTokenResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getAddressesAsync
Gets all adressess from a customer
void getAddressesAsync (
final String customerId ,
final Integer page ,
final Integer size ,
final APICallBack <ListAddressesResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer id
page
Optional
Page number
size
Optional
Page size
String customerId = "customer_id" ;
Integer page = 0 ;
Integer size = 0 ;
// Invoking the API call with sample inputs
customers .getAddressesAsync (customerId , page , size , new APICallBack <ListAddressesResponse >() {
public void onSuccess (HttpContext context , ListAddressesResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createCustomerAsync
Creates a new customer
void createCustomerAsync (
final CreateCustomerRequest body ,
final String idempotencyKey ,
final APICallBack <GetCustomerResponse > callBack )
Parameter
Tags
Description
body
Required
Request for creating a customer
idempotencyKey
Optional
TODO: Add a parameter description
try {
CreateCustomerRequest body = new CreateCustomerRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .createCustomerAsync (body , idempotencyKey , new APICallBack <GetCustomerResponse >() {
public void onSuccess (HttpContext context , GetCustomerResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createCardAsync
Creates a new card for a customer
void createCardAsync (
final String customerId ,
final CreateCardRequest body ,
final String idempotencyKey ,
final APICallBack <GetCardResponse > callBack )
Parameter
Tags
Description
customerId
Required
Customer id
body
Required
Request for creating a card
idempotencyKey
Optional
TODO: Add a parameter description
try {
String customerId = "customer_id" ;
CreateCardRequest body = new CreateCardRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
customers .createCardAsync (customerId , body , idempotencyKey , new APICallBack <GetCardResponse >() {
public void onSuccess (HttpContext context , GetCardResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
ChargesController
The singleton instance of the ChargesController
class can be accessed from the API Client.
ChargesController charges = client .getCharges ();
captureChargeAsync
Captures a charge
void captureChargeAsync (
final String chargeId ,
final String idempotencyKey ,
final CreateCaptureChargeRequest body ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge id
idempotencyKey
Optional
TODO: Add a parameter description
body
Optional
Request for capturing a charge
try {
String chargeId = "charge_id" ;
String idempotencyKey = "idempotency-key" ;
CreateCaptureChargeRequest body = new CreateCaptureChargeRequest ();
// Invoking the API call with sample inputs
charges .captureChargeAsync (chargeId , idempotencyKey , body , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getChargeTransactionsAsync
GetChargeTransactions
void getChargeTransactionsAsync (
final String chargeId ,
final Integer page ,
final Integer size ,
final APICallBack <ListChargeTransactionsResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge Id
page
Optional
Page number
size
Optional
Page size
String chargeId = "charge_id" ;
Integer page = 0 ;
Integer size = 0 ;
// Invoking the API call with sample inputs
charges .getChargeTransactionsAsync (chargeId , page , size , new APICallBack <ListChargeTransactionsResponse >() {
public void onSuccess (HttpContext context , ListChargeTransactionsResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getChargesAsync
Lists all charges
void getChargesAsync (
final Integer page ,
final Integer size ,
final String code ,
final String status ,
final String paymentMethod ,
final String customerId ,
final String orderId ,
final DateTime createdSince ,
final DateTime createdUntil ,
final APICallBack <ListChargesResponse > callBack )
Parameter
Tags
Description
page
Optional
Page number
size
Optional
Page size
code
Optional
Filter for charge's code
status
Optional
Filter for charge's status
paymentMethod
Optional
Filter for charge's payment method
customerId
Optional
Filter for charge's customer id
orderId
Optional
Filter for charge's order id
createdSince
Optional
Filter for the beginning of the range for charge's creation
createdUntil
Optional
Filter for the end of the range for charge's creation
Integer page = 0 ;
Integer size = 0 ;
String code = "code" ;
String status = "status" ;
String paymentMethod = "payment_method" ;
String customerId = "customer_id" ;
String orderId = "order_id" ;
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
// Invoking the API call with sample inputs
charges .getChargesAsync (page , size , code , status , paymentMethod , customerId , orderId , createdSince , createdUntil , new APICallBack <ListChargesResponse >() {
public void onSuccess (HttpContext context , ListChargesResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateChargePaymentMethodAsync
Updates a charge's payment method
void updateChargePaymentMethodAsync (
final String chargeId ,
final UpdateChargePaymentMethodRequest body ,
final String idempotencyKey ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge id
body
Required
Request for updating the payment method from a charge
idempotencyKey
Optional
TODO: Add a parameter description
try {
String chargeId = "charge_id" ;
UpdateChargePaymentMethodRequest body = new UpdateChargePaymentMethodRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
charges .updateChargePaymentMethodAsync (chargeId , body , idempotencyKey , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateChargeDueDateAsync
Updates the due date from a charge
void updateChargeDueDateAsync (
final String chargeId ,
final UpdateChargeDueDateRequest body ,
final String idempotencyKey ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge Id
body
Required
Request for updating the due date
idempotencyKey
Optional
TODO: Add a parameter description
try {
String chargeId = "charge_id" ;
UpdateChargeDueDateRequest body = new UpdateChargeDueDateRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
charges .updateChargeDueDateAsync (chargeId , body , idempotencyKey , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
confirmPaymentAsync
ConfirmPayment
void confirmPaymentAsync (
final String chargeId ,
final String idempotencyKey ,
final CreateConfirmPaymentRequest body ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
TODO: Add a parameter description
idempotencyKey
Optional
TODO: Add a parameter description
body
Optional
Request for confirm payment
try {
String chargeId = "charge_id" ;
String idempotencyKey = "idempotency-key" ;
CreateConfirmPaymentRequest body = new CreateConfirmPaymentRequest ();
// Invoking the API call with sample inputs
charges .confirmPaymentAsync (chargeId , idempotencyKey , body , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getChargeAsync
Get a charge from its id
void getChargeAsync (
final String chargeId ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge id
String chargeId = "charge_id" ;
// Invoking the API call with sample inputs
charges .getChargeAsync (chargeId , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
retryChargeAsync
Retries a charge
void retryChargeAsync (
final String chargeId ,
final String idempotencyKey ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge id
idempotencyKey
Optional
TODO: Add a parameter description
String chargeId = "charge_id" ;
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
charges .retryChargeAsync (chargeId , idempotencyKey , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateChargeMetadataAsync
Updates the metadata from a charge
void updateChargeMetadataAsync (
final String chargeId ,
final UpdateMetadataRequest body ,
final String idempotencyKey ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
The charge id
body
Required
Request for updating the charge metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String chargeId = "charge_id" ;
UpdateMetadataRequest body = new UpdateMetadataRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
charges .updateChargeMetadataAsync (chargeId , body , idempotencyKey , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateChargeCardAsync
Updates the card from a charge
void updateChargeCardAsync (
final String chargeId ,
final UpdateChargeCardRequest body ,
final String idempotencyKey ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge id
body
Required
Request for updating a charge's card
idempotencyKey
Optional
TODO: Add a parameter description
try {
String chargeId = "charge_id" ;
UpdateChargeCardRequest body = new UpdateChargeCardRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
charges .updateChargeCardAsync (chargeId , body , idempotencyKey , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
cancelChargeAsync
Cancel a charge
void cancelChargeAsync (
final String chargeId ,
final String idempotencyKey ,
final CreateCancelChargeRequest body ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
chargeId
Required
Charge id
idempotencyKey
Optional
TODO: Add a parameter description
body
Optional
Request for cancelling a charge
try {
String chargeId = "charge_id" ;
String idempotencyKey = "idempotency-key" ;
CreateCancelChargeRequest body = new CreateCancelChargeRequest ();
// Invoking the API call with sample inputs
charges .cancelChargeAsync (chargeId , idempotencyKey , body , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getChargesSummaryAsync
GetChargesSummary
void getChargesSummaryAsync (
final String status ,
final DateTime createdSince ,
final DateTime createdUntil ,
final APICallBack <GetChargesSummaryResponse > callBack )
Parameter
Tags
Description
status
Required
TODO: Add a parameter description
createdSince
Optional
TODO: Add a parameter description
createdUntil
Optional
TODO: Add a parameter description
String status = "status" ;
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
// Invoking the API call with sample inputs
charges .getChargesSummaryAsync (status , createdSince , createdUntil , new APICallBack <GetChargesSummaryResponse >() {
public void onSuccess (HttpContext context , GetChargesSummaryResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createChargeAsync
Creates a new charge
void createChargeAsync (
final CreateChargeRequest body ,
final String idempotencyKey ,
final APICallBack <GetChargeResponse > callBack )
Parameter
Tags
Description
body
Required
Request for creating a charge
idempotencyKey
Optional
TODO: Add a parameter description
try {
CreateChargeRequest body = new CreateChargeRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
charges .createChargeAsync (body , idempotencyKey , new APICallBack <GetChargeResponse >() {
public void onSuccess (HttpContext context , GetChargeResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
RecipientsController
The singleton instance of the RecipientsController
class can be accessed from the API Client.
RecipientsController recipients = client .getRecipients ();
getTransferAsync
Gets a transfer
void getTransferAsync (
final String recipientId ,
final String transferId ,
final APICallBack <GetTransferResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
transferId
Required
Transfer id
String recipientId = "recipient_id" ;
String transferId = "transfer_id" ;
// Invoking the API call with sample inputs
recipients .getTransferAsync (recipientId , transferId , new APICallBack <GetTransferResponse >() {
public void onSuccess (HttpContext context , GetTransferResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getRecipientAsync
Retrieves recipient information
void getRecipientAsync (
final String recipientId ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipiend id
String recipientId = "recipient_id" ;
// Invoking the API call with sample inputs
recipients .getRecipientAsync (recipientId , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateRecipientMetadataAsync
Updates recipient metadata
void updateRecipientMetadataAsync (
final String recipientId ,
final UpdateMetadataRequest body ,
final String idempotencyKey ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
body
Required
Metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
UpdateMetadataRequest body = new UpdateMetadataRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .updateRecipientMetadataAsync (recipientId , body , idempotencyKey , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createTransferAsync
Creates a transfer for a recipient
void createTransferAsync (
final String recipientId ,
final CreateTransferRequest body ,
final String idempotencyKey ,
final APICallBack <GetTransferResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient Id
body
Required
Transfer data
idempotencyKey
Optional
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
CreateTransferRequest body = new CreateTransferRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .createTransferAsync (recipientId , body , idempotencyKey , new APICallBack <GetTransferResponse >() {
public void onSuccess (HttpContext context , GetTransferResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateAutomaticAnticipationSettingsAsync
Updates recipient metadata
void updateAutomaticAnticipationSettingsAsync (
final String recipientId ,
final UpdateAutomaticAnticipationSettingsRequest body ,
final String idempotencyKey ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
body
Required
Metadata
idempotencyKey
Optional
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
UpdateAutomaticAnticipationSettingsRequest body = new UpdateAutomaticAnticipationSettingsRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .updateAutomaticAnticipationSettingsAsync (recipientId , body , idempotencyKey , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getBalanceAsync
Get balance information for a recipient
void getBalanceAsync (
final String recipientId ,
final APICallBack <GetBalanceResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
String recipientId = "recipient_id" ;
// Invoking the API call with sample inputs
recipients .getBalanceAsync (recipientId , new APICallBack <GetBalanceResponse >() {
public void onSuccess (HttpContext context , GetBalanceResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getAnticipationsAsync
Retrieves a paginated list of anticipations from a recipient
void getAnticipationsAsync (
final String recipientId ,
final Integer page ,
final Integer size ,
final String status ,
final String timeframe ,
final DateTime paymentDateSince ,
final DateTime paymentDateUntil ,
final DateTime createdSince ,
final DateTime createdUntil ,
final APICallBack <ListAnticipationResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
page
Optional
Page number
size
Optional
Page size
status
Optional
Filter for anticipation status
timeframe
Optional
Filter for anticipation timeframe
paymentDateSince
Optional
Filter for start range for anticipation payment date
paymentDateUntil
Optional
Filter for end range for anticipation payment date
createdSince
Optional
Filter for start range for anticipation creation date
createdUntil
Optional
Filter for end range for anticipation creation date
String recipientId = "recipient_id" ;
Integer page = 213 ;
Integer size = 213 ;
String status = "status" ;
String timeframe = "timeframe" ;
DateTime paymentDateSince = new Date ();
DateTime paymentDateUntil = new Date ();
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
// Invoking the API call with sample inputs
recipients .getAnticipationsAsync (recipientId , page , size , status , timeframe , paymentDateSince , paymentDateUntil , createdSince , createdUntil , new APICallBack <ListAnticipationResponse >() {
public void onSuccess (HttpContext context , ListAnticipationResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getWithdrawByIdAsync
GetWithdrawById
void getWithdrawByIdAsync (
final String recipientId ,
final String withdrawalId ,
final APICallBack <GetWithdrawResponse > callBack )
Parameter
Tags
Description
recipientId
Required
TODO: Add a parameter description
withdrawalId
Required
TODO: Add a parameter description
String recipientId = "recipient_id" ;
String withdrawalId = "withdrawal_id" ;
// Invoking the API call with sample inputs
recipients .getWithdrawByIdAsync (recipientId , withdrawalId , new APICallBack <GetWithdrawResponse >() {
public void onSuccess (HttpContext context , GetWithdrawResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createWithdrawAsync
CreateWithdraw
void createWithdrawAsync (
final String recipientId ,
final CreateWithdrawRequest body ,
final APICallBack <GetWithdrawResponse > callBack )
Parameter
Tags
Description
recipientId
Required
TODO: Add a parameter description
body
Required
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
CreateWithdrawRequest body = new CreateWithdrawRequest ();
// Invoking the API call with sample inputs
recipients .createWithdrawAsync (recipientId , body , new APICallBack <GetWithdrawResponse >() {
public void onSuccess (HttpContext context , GetWithdrawResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateRecipientAsync
Updates a recipient
void updateRecipientAsync (
final String recipientId ,
final UpdateRecipientRequest body ,
final String idempotencyKey ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
body
Required
Recipient data
idempotencyKey
Optional
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
UpdateRecipientRequest body = new UpdateRecipientRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .updateRecipientAsync (recipientId , body , idempotencyKey , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createAnticipationAsync
Creates an anticipation
void createAnticipationAsync (
final String recipientId ,
final CreateAnticipationRequest body ,
final String idempotencyKey ,
final APICallBack <GetAnticipationResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
body
Required
Anticipation data
idempotencyKey
Optional
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
CreateAnticipationRequest body = new CreateAnticipationRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .createAnticipationAsync (recipientId , body , idempotencyKey , new APICallBack <GetAnticipationResponse >() {
public void onSuccess (HttpContext context , GetAnticipationResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateRecipientDefaultBankAccountAsync
Updates the default bank account from a recipient
void updateRecipientDefaultBankAccountAsync (
final String recipientId ,
final UpdateRecipientBankAccountRequest body ,
final String idempotencyKey ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
body
Required
Bank account data
idempotencyKey
Optional
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
UpdateRecipientBankAccountRequest body = new UpdateRecipientBankAccountRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .updateRecipientDefaultBankAccountAsync (recipientId , body , idempotencyKey , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getRecipientByCodeAsync
Retrieves recipient information
void getRecipientByCodeAsync (
final String code ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
code
Required
Recipient code
String code = "code" ;
// Invoking the API call with sample inputs
recipients .getRecipientByCodeAsync (code , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getAnticipationLimitsAsync
Gets the anticipation limits for a recipient
void getAnticipationLimitsAsync (
final String recipientId ,
final String timeframe ,
final DateTime paymentDate ,
final APICallBack <GetAnticipationLimitResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
timeframe
Required
Timeframe
paymentDate
Required
Anticipation payment date
String recipientId = "recipient_id" ;
String timeframe = "timeframe" ;
DateTime paymentDate = new Date ();
// Invoking the API call with sample inputs
recipients .getAnticipationLimitsAsync (recipientId , timeframe , paymentDate , new APICallBack <GetAnticipationLimitResponse >() {
public void onSuccess (HttpContext context , GetAnticipationLimitResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getRecipientsAsync
Retrieves paginated recipients information
void getRecipientsAsync (
final Integer page ,
final Integer size ,
final APICallBack <ListRecipientResponse > callBack )
Parameter
Tags
Description
page
Optional
Page number
size
Optional
Page size
Integer page = 213 ;
Integer size = 213 ;
// Invoking the API call with sample inputs
recipients .getRecipientsAsync (page , size , new APICallBack <ListRecipientResponse >() {
public void onSuccess (HttpContext context , ListRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
createRecipientAsync
Creates a new recipient
void createRecipientAsync (
final CreateRecipientRequest body ,
final String idempotencyKey ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
body
Required
Recipient data
idempotencyKey
Optional
TODO: Add a parameter description
try {
CreateRecipientRequest body = new CreateRecipientRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .createRecipientAsync (body , idempotencyKey , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getTransfersAsync
Gets a paginated list of transfers for the recipient
void getTransfersAsync (
final String recipientId ,
final Integer page ,
final Integer size ,
final String status ,
final DateTime createdSince ,
final DateTime createdUntil ,
final APICallBack <ListTransferResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
page
Optional
Page number
size
Optional
Page size
status
Optional
Filter for transfer status
createdSince
Optional
Filter for start range of transfer creation date
createdUntil
Optional
Filter for end range of transfer creation date
String recipientId = "recipient_id" ;
Integer page = 213 ;
Integer size = 213 ;
String status = "status" ;
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
// Invoking the API call with sample inputs
recipients .getTransfersAsync (recipientId , page , size , status , createdSince , createdUntil , new APICallBack <ListTransferResponse >() {
public void onSuccess (HttpContext context , ListTransferResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getWithdrawalsAsync
Gets a paginated list of transfers for the recipient
void getWithdrawalsAsync (
final String recipientId ,
final Integer page ,
final Integer size ,
final String status ,
final DateTime createdSince ,
final DateTime createdUntil ,
final APICallBack <ListWithdrawals > callBack )
Parameter
Tags
Description
recipientId
Required
TODO: Add a parameter description
page
Optional
TODO: Add a parameter description
size
Optional
TODO: Add a parameter description
status
Optional
TODO: Add a parameter description
createdSince
Optional
TODO: Add a parameter description
createdUntil
Optional
TODO: Add a parameter description
String recipientId = "recipient_id" ;
Integer page = 213 ;
Integer size = 213 ;
String status = "status" ;
DateTime createdSince = new Date ();
DateTime createdUntil = new Date ();
// Invoking the API call with sample inputs
recipients .getWithdrawalsAsync (recipientId , page , size , status , createdSince , createdUntil , new APICallBack <ListWithdrawals >() {
public void onSuccess (HttpContext context , ListWithdrawals response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getAnticipationAsync
Gets an anticipation
void getAnticipationAsync (
final String recipientId ,
final String anticipationId ,
final APICallBack <GetAnticipationResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient id
anticipationId
Required
Anticipation id
String recipientId = "recipient_id" ;
String anticipationId = "anticipation_id" ;
// Invoking the API call with sample inputs
recipients .getAnticipationAsync (recipientId , anticipationId , new APICallBack <GetAnticipationResponse >() {
public void onSuccess (HttpContext context , GetAnticipationResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
updateRecipientTransferSettingsAsync
UpdateRecipientTransferSettings
void updateRecipientTransferSettingsAsync (
final String recipientId ,
final UpdateTransferSettingsRequest body ,
final String idempotencyKey ,
final APICallBack <GetRecipientResponse > callBack )
Parameter
Tags
Description
recipientId
Required
Recipient Identificator
body
Required
TODO: Add a parameter description
idempotencyKey
Optional
TODO: Add a parameter description
try {
String recipientId = "recipient_id" ;
UpdateTransferSettingsRequest body = new UpdateTransferSettingsRequest ();
String idempotencyKey = "idempotency-key" ;
// Invoking the API call with sample inputs
recipients .updateRecipientTransferSettingsAsync (recipientId , body , idempotencyKey , new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getDefaultRecipientAsync
GetDefaultRecipient
void getDefaultRecipientAsync (final APICallBack <GetRecipientResponse > callBack )
// Invoking the API call with sample inputs
recipients .getDefaultRecipientAsync (new APICallBack <GetRecipientResponse >() {
public void onSuccess (HttpContext context , GetRecipientResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
TokensController
The singleton instance of the TokensController
class can be accessed from the API Client.
TokensController tokens = client .getTokens ();
createTokenAsync
Tags: Skips Authentication
CreateToken
void createTokenAsync (
final String publicKey ,
final CreateTokenRequest body ,
final String idempotencyKey ,
final String appId ,
final APICallBack <GetTokenResponse > callBack )
Parameter
Tags
Description
publicKey
Required
Public key
body
Required
Request for creating a token
idempotencyKey
Optional
TODO: Add a parameter description
appId
Optional
TODO: Add a parameter description
try {
String publicKey = "public_key" ;
CreateTokenRequest body = new CreateTokenRequest ();
String idempotencyKey = "idempotency-key" ;
String appId = "appId" ;
// Invoking the API call with sample inputs
tokens .createTokenAsync (publicKey , body , idempotencyKey , appId , new APICallBack <GetTokenResponse >() {
public void onSuccess (HttpContext context , GetTokenResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getTokenAsync
Tags: Skips Authentication
Gets a token from its id
void getTokenAsync (
final String id ,
final String publicKey ,
final String appId ,
final APICallBack <GetTokenResponse > callBack )
Parameter
Tags
Description
id
Required
Token id
publicKey
Required
Public key
appId
Optional
TODO: Add a parameter description
String id = "id" ;
String publicKey = "public_key" ;
String appId = "appId" ;
// Invoking the API call with sample inputs
tokens .getTokenAsync (id , publicKey , appId , new APICallBack <GetTokenResponse >() {
public void onSuccess (HttpContext context , GetTokenResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
TransfersController
The singleton instance of the TransfersController
class can be accessed from the API Client.
TransfersController transfers = client .getTransfers ();
getTransfers1Async
Gets all transfers
void getTransfers1Async (final APICallBack <ListTransfers > callBack )
// Invoking the API call with sample inputs
transfers .getTransfers1Async (new APICallBack <ListTransfers >() {
public void onSuccess (HttpContext context , ListTransfers response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
getTransferByIdAsync
GetTransferById
void getTransferByIdAsync (
final String transferId ,
final APICallBack <GetTransfer > callBack )
Parameter
Tags
Description
transferId
Required
TODO: Add a parameter description
String transferId = "transfer_id" ;
// Invoking the API call with sample inputs
transfers .getTransferByIdAsync (transferId , new APICallBack <GetTransfer >() {
public void onSuccess (HttpContext context , GetTransfer response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
postCreateTransferAsync
CreateTransfer
void postCreateTransferAsync (
final CreateTransfer body ,
final APICallBack <GetTransfer > callBack )
Parameter
Tags
Description
body
Required
TODO: Add a parameter description
try {
CreateTransfer body = new CreateTransfer ();
// Invoking the API call with sample inputs
transfers .postCreateTransferAsync (body , new APICallBack <GetTransfer >() {
public void onSuccess (HttpContext context , GetTransfer response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
} catch (JsonProcessingException e ) {
// TODO Auto-generated catch block
e .printStackTrace ();
}
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers
TransactionsController
The singleton instance of the TransactionsController
class can be accessed from the API Client.
TransactionsController transactions = client .getTransactions ();
getTransactionAsync
GetTransaction
void getTransactionAsync (
final String transactionId ,
final APICallBack <GetTransactionResponse > callBack )
Parameter
Tags
Description
transactionId
Required
TODO: Add a parameter description
String transactionId = "transaction_id" ;
// Invoking the API call with sample inputs
transactions .getTransactionAsync (transactionId , new APICallBack <GetTransactionResponse >() {
public void onSuccess (HttpContext context , GetTransactionResponse response ) {
// TODO success callback handler
}
public void onFailure (HttpContext context , Throwable error ) {
// TODO failure callback handler
}
});
Error Code
Error Description
400
Invalid request
401
Invalid API key
404
An informed resource was not found
412
Business validation error
422
Contract validation error
500
Internal server error
Back to List of Controllers