Payments | 1353723
Payments
| 1353723- Description
- When a customer or merchant sending an API payment transaction incorrectly sets thecard_typefield to a value ofJCBwhen the card is Visa or Mastercard, our system identifies the correct card type and sends the transaction correctly to its destination. However, the transaction is incorrectly stored in our system as a JCB card. This defect creates these issues:
- The batching and settlement of the transaction treats it as a JCB transaction, causing clearing issues at the acquirer’s end.
- Reporting and transaction search results display the transaction as JCB.
- Audience
- Merchants who use our API on Visa Platform Connect.
- Technical Details
- None.
- Workaround
- If you are using thecard_typefield in your API transaction payload, consider adding a validation on your end to catch and correct incorrect customer input.
Payments| 1397184
Payments
| 1397184- Description
- Credit authorization transactions processed through the SmartPay processor using the Japanese Yen (JPY), with a transaction amount less than 6,500 JPY, are erroneously processed.
- Audience
- Merchants who send credit authorization transactions through SmartPay using the JPY currency.
- Technical Details
- None.
- Workaround
- None.
Payments | 1412791
Payments
| 1412791- Description
- When a merchant who uses Cielo as a processor sends an authorization transaction during a time when Cielo has high traffic, our system processes it as a timeout and returns an ESYSTEM error to the merchant's system. However, if the transaction later goes through on the Cielo end, they send back a success message that our system ignores because in our system, the transaction is logged as a timeout. If the merchant sends a second message before the Cielo response and it succeeds, the customer might see two pending authorizations in their bank account. However, one of the authorizations will not go through, and the customer will be charged only once.
- Audience
- Merchants that use Cielo as a processor.
- Technical Details
- None.
- Workaround
- None.
Recurring Billing | 001454200
Recurring Billing
| 001454200- Description
- The validation performed against the email address entered in the Recurring Billing portal in the Business Center differs from the Virtual Terminal and our APIs. Email addresses with the format<string>@<string>.<string>-<string>.comwill not be allowed in the Recurring Billing form.
- Audience
- Recurring Billing users.
- Technical Details
- None.
- Workaround
- None.
Payer Authentication | 1401886
Payer Authentication
| 1401886- Description
- A defect was discovered that happens when a Payer Authentication Enroll request is sent by a merchant whose account configuration contains an incorrect country code value. The resulting error code is a genericESYSTEMcode instead of a more meaningful code that indicates the problem.
- Audience
- Users of Payer Authentication.
- Technical Details
- None.
- Workaround
- Call Customer Support to have your configuration updated to include the correct merchant country code.
Reporting | 1391959
Reporting
| 1391959- Description
- A defect was discovered that causes custom reports in the Business Center to fail when the time zone is set toAsia/Rangoon.
- Audience
- Merchants who create custom reports in the Business Center.
- Technical Details
- None.
- Workaround
- Choose a different time zone.
Payments Using Amex Direct | 1320151
Payments Using Amex Direct
| 1320151- Description
- A defect was discovered that affects merchants who are payment aggregators and use Amex Direct as their payment processor. When these merchants submit the Merchant Category Code (MCC) through the API, the code does not take precedent over the code that is already stored in their merchant configuration, which could lead to transaction failures.
- Audience
- Merchants processing aggregator transactions on Amex Direct and send the MCC in API requests.
- Technical Details
- None.
- Workaround
- None.
Payer Authentication Using Electronic Check Debit | 1288928
Payer Authentication Using Electronic Check Debit
| 1288928- Description
- Users who submit Electronic Check Debit requests through Payer Authentication may encounter an error message statingThe following request field is either invalid or missing: IPAddress. This issue arises when an IPV6 address, which is a 39-character string, is passed into thedeviceInformationfield using the REST API.
- Audience
- Users of Payer Authentication and Electronic Check Debit.
- Technical Details
- The Cardinal gateway is designed to accept an IP address with a maximum length of 20 characters.
- Workaround
- Use an IPV4 address.
Pay by Link
Pay by Link
- Description
- Clicking the Pay button multiple times when using Pay By Link can result in multiple charges.
- Audience
- Users of Pay By Link.
- Technical Details
- None.
- Workaround
- None.
Payments | 1349008
Payments
| 1349008- Description
- The REST API fieldmerchantInformation.merchantDescriptor.alternateNameis inconsistently validated for some payment services by our servers. This can lead to incorrect information being accepted as successful.
- Audience
- Users of the REST API.
- Technical Details
- None.
- Workaround
- To prevent this defect, follow the documented field lengths for all services. Failure to do so might cause declines.