All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.authorize.data.xml.Payment Maven / Gradle / Ivy

Go to download

Authorize.Net SDK includes standard payments, recurring billing, and customer profiles.

There is a newer version: 3.0.0
Show newest version
package net.authorize.data.xml;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRootElement;

import net.authorize.data.creditcard.CreditCard;

@XmlRootElement
public class Payment implements Serializable {
	private static final long serialVersionUID = 1L;

	private CreditCard credit_card;
	private BankAccount bank_account;

	protected Payment(){

	}

	public static Payment createPayment(CreditCard in_credit) {
		Payment payment = new Payment();
		payment.credit_card = in_credit;

		return payment;
	}

	public static Payment createPayment(BankAccount in_account) {
		Payment payment = new Payment();
		payment.bank_account = in_account;

		return payment;
	}

	public BankAccount getBankAccount() {
		return bank_account;
	}
	public void setBankAccount(BankAccount bank_account) {
		this.bank_account = bank_account;
	}
	public CreditCard getCreditCard() {
		return credit_card;
	}
	public void setCreditCard(CreditCard credit_card) {
		this.credit_card = credit_card;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy