addAddress method

Future addAddress(
  1. ChargeRequestAddress chargeAddress
)

This method is responsible for updating a card request with the card's address information

Implementation

Future<dynamic> addAddress(ChargeRequestAddress chargeAddress) async {
  Authorization auth = Authorization();
  auth.mode = Authorization.AVS;
  auth.address = chargeAddress.address;
  auth.city = chargeAddress.city;
  auth.state = chargeAddress.state;
  auth.zipcode = chargeAddress.zipCode;
  auth.country = chargeAddress.country;

  this.chargeCardRequest.authorization = auth;
  this.payWithCard(http.Client(), this.chargeCardRequest);
}