* @throws PaymentException If an error occurs.
*/
public IPaymentResponse authorize(IPaymentRequest request)
throws PaymentException {
PaymentResponse response = new PaymentResponse();
//
// Adapt the request information to the
// vendor-specific proxy API.
//