Loading

Apple Pay Cybersource Integration

Julkaisupäivä: Dec 19, 2023
Ratkaisu
Objective:How to integrate Cybersource (PSP API) into Business Manager for Apple Pay

Environment : CyberSource – Salesforce Commerce Cloud Apple Pay on the Web Solution (PSP API)

Procedure :
  1. A merchant must sign up for Apple Pay with CyberSource through the Business Center
    1. http://apps.cybersource.com/library/documentation/dev_guides/apple_payments/SO_API/Apple_Pay_SO_API.pdf (page 14)
  2. A merchant should follow Salesforce Commerce Cloud’s Apple Pay Getting Started Guide and then configure their account with the following settings in Commerce Cloud Business Manager
Configuring Apple Pay on the Web with CyberSource in Business Manager
  • Apple Pay Enabled? Check Yes
Onboarding
  • Apple Merchant ID: Enter your Apple Pay merchant ID that you created or that you already use for Apple Pay.
  • Apple Merchant Name: Enter your merchant name, which will appear on the payment sheet.
  • Country Code: Enter the country code for the locale of your site.
    • The country code is a two letter ISO 3166 country code (e.g. US).
  • Merchant Capabilities: Check box for 3DS, leave other fields unchecked
  • Supported Networks: Select the types of payment you support:
    • Amex, MasterCard, and Visa are supported by CyberSource.
  • Required Shipping Address Fields: Select the fields that are required on the shipping form. CyberSource recommends Email, Name, Phone, and Postal Address
  • Required Billing Address Fields: Select Name and Postal Address
Payment Integration
  • Use Commerce Cloud Apple Pay Payment API? == Yes
  • Payment Provider URL:
    • TEST: https://apitest.cybersource.com/partner/demandware/payments/v1/authorizations
    • PROD: https://api.cybersource.com/partner/demandware/payments/v1/authorizations
  • Payment Provider Merchant ID: Enter your CyberSource Merchant ID
  • API Version: v1
  • Use Basic Authorization? Unchecked
  • Payment Provider User: Not Applicable
  • Payment Provider Password: Not Applicable
  • Use JWS? == Yes
  • JWS Private Key Alias: Merchant’s .p12 Key Alias
    • The private key alias is created when a merchant uploads their .p12 key file (from CyberSource self-serve) to Commerce Cloud's Business Manager Module, Private Keys and Certificates
    • If a merchant would like to run Decision Manager on Apple Pay Transactions, the “dw.extensions.applepay.paymentAuthorized.placeOrder” hook from the Commerce Cloud’s Apple Pay Guide can be used to hook back to the CyberSource LINK cartridge to call for Token Create referencing the Request ID from the authorization. Once the token is created, Decision Manager can be called referencing the token generated for the cardholder’s profile.


Additional Info :
Knowledge-artikkelin numero

000391658

 
Ladataan
Salesforce Help | Article