package com.braintreegateway;
import java.math.BigDecimal;
/**
* Values for testing in the {@link Environment#SANDBOX SANDBOX} environment.
*/
public class SandboxValues {
public enum CreditCardNumber {
VISA("4111111111111111"),
MASTER_CARD("5555555555554444"),
FRAUD("4000111111111511"),
AMEX("378282246310005");
public String number;
private CreditCardNumber(String number) {
this.number = number;
}
public enum AmexPayWithPoints {
SUCCESS("371260714673002"),
INELIGIBLE_CARD("378267515471109"),
INSUFFICIENT_POINTS("371544868764018");
public String number;
private AmexPayWithPoints(String number) {
this.number = number;
}
}
}
public enum PaymentMethodNonce {
APPLE_PAY_VISA("fake-apple-pay-visa-nonce"),
APPLE_PAY_AMEX("fake-apple-pay-amex-nonce"),
APPLE_PAY_MASTERCARD("fake-apple-pay-mastercard-nonce");
public String nonce;
private PaymentMethodNonce(String nonce) {
this.nonce = nonce;
}
}
public enum FailsVerification {
MASTER_CARD("5105105105105100");
public String number;
private FailsVerification(String number) {
this.number = number;
}
}
public enum TransactionAmount {
AUTHORIZE("1000.00"), DECLINE("2000.00"), FAILED("3000.00");
public BigDecimal amount;
private TransactionAmount(String amount) {
this.amount = new BigDecimal(amount);
}
}
}