Feature/Notable Change | Impacted Services | Links |
---|---|---|
Implement ApplePay integration with Checkout.com |
CartOperationServices, Checkout.com, Commerce SDK, NextJS Starter, OrderOperationServices, Payment Gateway Common, Payment SDK, PaymentTransactionServices |
Consider race condition for async AuthorizeAndCapture transactions
Correctly interprets the results of both the Authorize and Capture webhook events sent from Checkout.com for AuthorizeAndCapture transactions.
broadleaf.checkout-com.apple-pay.certificate
Defines the path to the Apple Pay certificate.
broadleaf.checkout-com.apple-pay.display-name
A string of 64 or fewer UTF-8 characters containing the canonical name for your store, suitable for display.
broadleaf.checkout-com.apple-pay.initiative
A predefined value that identifies the e-commerce application making the request.
Defaults to "web".
broadleaf.checkout-com.apple-pay.initiative-context
The initiative parameter that describes the context of the application.
For Apple Pay on the web, use “web”.
For Apple Messages for Business, use “messaging”.
broadleaf.checkout-com.apple-pay.merchant-identifier
An identifier you register with Apple that uniquely identifies your business as a merchant able to accept payments.
broadleaf.checkout-com.apple-pay.private-key
Defines the path to the Apple Pay private key.
broadleaf.checkout-com.apple-pay.valid-merchant-validation-domains
The list of valid domains for merchant validation in production and testing.
Default list contains:
"apple-pay-gateway-cert.apple.com"
"apple-pay-gateway.apple.com"
"apple-pay-gateway-nc-pod1.apple.com"
"apple-pay-gateway-nc-pod2.apple.com"
"apple-pay-gateway-nc-pod3.apple.com"
"apple-pay-gateway-nc-pod4.apple.com"
"apple-pay-gateway-nc-pod5.apple.com"
"apple-pay-gateway-pr-pod1.apple.com"
"apple-pay-gateway-pr-pod2.apple.com"
"apple-pay-gateway-pr-pod3.apple.com"
"apple-pay-gateway-pr-pod4.apple.com"
"apple-pay-gateway-pr-pod5.apple.com"