Hi,
i was trying to create customer profile (along with customer payment profile) on invoking "Charge a Credit Card" API.
CustomerProfilePaymentType customerProfilePaymentType = new CustomerProfilePaymentType();
Boolean isCreateProfile = true;
customerProfilePaymentType.setCreateProfile(isCreateProfile);
// Create the payment transaction request
TransactionRequestType txnRequest = new TransactionRequestType();
txnRequest.setTransactionType(TransactionTypeEnum.AUTH_CAPTURE_TRANSACTION.value());
txnRequest.setPayment(paymentType);
txnRequest.setAmount(new BigDecimal(amount).setScale(2, RoundingMode.CEILING));
txnRequest.setProfile(customerProfilePaymentType);
my payment was successfull, but failed to create a profile. am getting an error "One or more fields must contain a value".
I want to know how to set those fields in java code.
kindly help me in this.
Thanks,
Suresh Babu R