Skip to content
Log in

Upgrade guide — v19 to v20 — Payments

On this page

Review this section if you are adopting a new payment gateway or changing payment configurations in v20.

Review: New payment gateways

v20 adds support for the following payment gateways. No action is required unless you intend to adopt one of these providers. See Payment providers for an overview of all supported gateways.

Gateway Support added Reference
CyberSource Standard checkout and express checkout Cybersource
Tyro Standard payment capture Tyro
TouchNet Payment capture

Review: Existing gateway updates

If you use any of the gateways below, review the updated behavior in a sandbox before upgrading production.

Gateway Change Reference
eWay v2 Subscription payments now supported Eway
Braintree Salesforce-managed payments now supported Braintree
Stripe ACH Payments now begin as Pending and poll for settlement confirmation Stripe ACH
Authorize.Net ACH Payments now begin as Pending and poll for settlement confirmation Authorize.Net ACH
Amazon Pay Explicit Stripe payment support added

Behavior changes

Review: ACH payment polling

Stripe ACH and Authorize.Net ACH payments now begin in a pending state and poll for settlement confirmation, rather than treating the payment as complete immediately. If you have automation or reporting that acts on ACH payment status, review those workflows to ensure they account for the pending state. See Stripe ACH and Authorize.Net ACH for full documentation.

Review: Payment replay attack protection

Additional replay attack protection has been added for gateways that do not natively finalize transactions. No configuration is required. Review any custom payment processing flows that might be affected by stricter duplicate-detection logic.

Review: Payment fingerprint

A new Payment__c.Fingerprint__c field has been added. For manual payments, this field is automatically populated. No action is required unless you want to include the fingerprint field in page layouts or reporting.

Was this article helpful?

Was this article helpful?