Deprecations
Deprecated in 2.7.0
transaction.RefundId is now transaction.RefundIds subscription.NextBillAmount is now subscription.NextBillingPeriodAmount
Deprecated in 2.6.0
Validation Error Constants Renamed
Misspellings have been addressed in the error code constants.
| Before | After |
|---|---|
| CUSTOMER_ID_IS_INVAILD | CUSTOMER_ID_IS_INVALID |
| TRANSACTION_MERCHANT_ACCOUNT_NAME_IS_INVALID | TRANSACTION_MERCHANT_ACCOUNT_ID_IS_INVALID |
Thirteen-Digit VISAs
VISA has converted all 13-digit cards to 16 digits, so we have removed the related test number. Our current list of test numbers can be found here.
Deprecated in 2.4.0
Simplified TR
Before:
# Creating tr_data for the Transparent Redirect form
TrUtil.BuildTrData(new CreditCardRequest(), ...)
TrUtil.BuildTrData(new CustomerRequest(), ...)
TrUtil.BuildTrData(new TransactionRequest(), ...)
# Url for posting Transparent Redirect form
gateway.CreditCard.TransparentRedirectURLForCreate()
gateway.CreditCard.TransparentRedirectURLForUpdate()
gateway.Customer.TransparentRedirectURLForCreate()
gateway.Customer.TransparentRedirectURLForUpdate()
gateway.Transaction.TransparentRedirectURLForCreate()
# Confirming a Transparent Redirect request
gateway.CreditCard.ConfirmTransparentRedirect(queryString)
gateway.Customer.ConfirmTransparentRedirect(queryString)
gateway.Transaction.ConfirmTransparentRedirect(queryString)
After:
# Creating tr_data for the Transparent Redirect form
TrUtil.BuildTrData(new CreditCardRequest(), ...)
TrUtil.BuildTrData(new CustomerRequest(), ...)
TrUtil.BuildTrData(new TransactionRequest(), ...)
# Url for posting Transparent Redirect form of any type
gateway.TransparentRedirect.Url
# Confirming a Transparent Redirect request
gateway.TransparentRedirect.ConfirmCreditCard(queryString)
gateway.TransparentRedirect.ConfirmCustomer(queryString)
gateway.TransparentRedirect.ConfirmTransaction(queryString)