API
AIA consists of five operations. Of these APIs, only three are required to be implemented for each of the billing methods. For both billing methods you must implement:
- Link Account
AIA Purchases require implementations of:
- Fulfill Purchase
- Revoke Purchase
AIA Subscriptions require implementations of:
- Subscription Activate
- Subscription Deactivate
All of these APIs use synchronous HTTPS calls against an endpoint you provide and the content of the messages is encoded using the JSON format. The endpoints must be configured with a valid certificate. Client SDKs for implementing the API are provided in Java and PHP. In addition we have APIs for signing and verifying request headers in C# and Ruby.