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.