anchor.diff:    kind: TransactionKind!
     isSuccess: Boolean!
     amount: Money
  +  error: TransactionError
     gatewayResponse: JSONString!
  +}
  +
  +enum TransactionError {
  +  TRANSACTIONERROR_INCORRECT_NUMBER
  +  TRANSACTIONERROR_INVALID_NUMBER
  +  TRANSACTIONERROR_INCORRECT_CVV
  +  TRANSACTIONERROR_INVALID_CVV
  +  TRANSACTIONERROR_INCORRECT_ZIP
  +  TRANSACTIONERROR_INCORRECT_ADDRESS
  +  TRANSACTIONERROR_INVALID_EXPIRY_DATE
  +  TRANSACTIONERROR_EXPIRED
  +  TRANSACTIONERROR_PROCESSING_ERROR
  +  TRANSACTIONERROR_DECLINED
   }
   
   enum TransactionKind {
     AUTH
  +  CHARGE
  +  REFUND
     CAPTURE
  -  REFUND
  -  CAPTURE_3
     VOID
   }
   
  
positive.code:   capturedAmount: Money
    checkout: Checkout
    order: Order
    transactions: [Transaction]
    actions: [OrderAction]!
    billingAddress: Address
  }
  
  type PaymentCapture {
  
negative.code: input PaymentInput {
    gateway: GatewaysEnum
    checkoutId: ID
    token: String!
    amount: Decimal!
    billingAddress: AddressInput
  }
  