String reason, BigDecimal refundAmount) throws CheckoutException {
RefundOrderRequest refundOrderRequest = new RefundOrderRequest();
refundOrderRequest.setGoogleOrderNumber(googleOrderNumber);
refundOrderRequest.setAmount(apiContext.makeMoney(refundAmount));
refundOrderRequest.setReason(reason);
return postCommand(refundOrderRequest.toJAXB()).getRefundAmountNotification();
}
@Override
public void authorizeOrder()
throws CheckoutException {