Defines the API operations that the SDK can use to call the WPay Merchant API
The SDK is technology agnostic with applications being able to choose an implementation that
meets the needs and preexisting technology choices of the application.
Implementations of the protocol may provide additional constraints on the user.
Interface