U bent hier:
Externe betalingsgateways instellen
Breng uw eigen externe betalingsgateways mee om betalingen te verwerken en restituties uit te geven. Stel externe betalingsgateways in en voeg deze toe, en verbind deze vervolgens met Facturering.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Beschikbaar in: Enterprise, Performance, Unlimited en Developer Edition met Revenue Cloud |
| De voorziening Salesforce Payments is beschikbaar met de Revenue Cloud Billing-licentie, met kosten per transactiemodel voor zowel native als Bring Your Own-betalingsgateways. Neem contact op met uw Salesforce Account Executive voor meer informatie. |
| Als u de Revenue Cloud Billing-licentie hebt aangeschaft op of vóór juli 2025, neemt u contact op met uw Salesforce Account Executive om de Salesforce Payments-voorziening toe te voegen aan uw bestaande licentie. |
| Benodigde gebruikersmachtigingen | |
|---|---|
| Voorzieningen van externe betalingen configureren: | Machtigingenset Betalingsbeheerder |
Initiële set-up voor het configureren van externe betalingsgateway
Voordat u externe betalingsgateways configureert, voltooit u de voorbereidende taken om een verbinding tot stand te brengen tussen uw Salesforce-organisatie en uw favoriete externe betalingsgateway. U hebt deze details nodig om aan de slag te gaan.
- Een e-commercehandelaarsaccount en een API-sleutel
- Adapters voor Apex klassen en de adapternaam
- Benoemde inloggegevens om uw externe betalingsgateway te verifiëren
- Een externe betalingsgatewaysite die is geregistreerd in uw Salesforce-organisatie
- Een Salesforce-site die toegang heeft tot de externe betalingsgateway
-
Maak een e-commercehandelaarsaccount in de externe betalingsgateway die u wilt implementeren.
- Log in bij uw externe betalingsgatewayprovider en voeg een e-commercehandelaarsaccount toe.
-
Navigeer naar de sectie voor sleutelbeheer, ontwikkelaar of geavanceerde instellingen van het gekozen betalingsgatewayplatform en genereer een API-sleutel of geheime sleutel.
Uw API-sleutel ziet er dan als volgt uit:
AQEvhmfxJ43HaxxHw0m/n3Q5qf3Ve4pBCIBMV3dVwyD4zesmTx/rk8/RZRz2w0bDdqMQwV1bDb7kfNy1WIxIIkxgBw==-C5bPe6tPCqOM35AEGroDa54J1Bl9AnsQKrDsDofVlrk=-i1ibf$Hu2v>8jR:Y9nU. - Noteer de gebruikersnaam en API-sleutel van de handelaarsaccount. U hebt ze nodig om de benoemde inloggegevens te maken.
-
Maak uw betalingsgateway Apex klassen in uw Salesforce-organisatie.
-
Haal de details van de adapterklasse op bij uw betalingsgatewayprovider of AppExchange.
Zie Betalingsgatewayadapters voor het samenstellen en instellen van betalingsgatewayadapters. Zie Commerce Payments-naamruimte om uw Apex klassen te definiëren.
- Sla uw Apex klassen op. Noteer de adapternaam, aangezien u deze nodig hebt om uw betalingsgatewayprovider te maken.
-
Haal de details van de adapterklasse op bij uw betalingsgatewayprovider of AppExchange.
-
Maak een verouderd benoemd gegeven in uw Salesforce-organisatie om authenticatieparameters en de URL van uw Apex aanroepeindpunt op te geven.
- Geef een gebruikersvriendelijke naam voor het label en een unieke identifier voor de naam op.
- Geef de URL op van uw externe betalingsgateway.
- Selecteer Met naam genoemde hoofdpersoon als identiteitstype en Wachtwoordauthenticatie als authenticatieprotocol.
- Gebruik de gebruikersnaam van uw handelaarsaccount als gebruikersnaam. Gebruik de API-sleutel als wachtwoord zoals vereist door uw betalingsgatewayprovider.
- Sla de benoemde gegevens op zoals u ze nodig hebt om uw betalingsgateway te maken.
-
Registreer uw externe betalingsgateway-site in uw Salesforce-organisatie om ervoor te zorgen dat Apex aanroepen vanuit de organisatie naar de betalingsgateway-site succesvol zijn.
- Geef een naam en URL op van uw externe betalingsgateway.
- Markeer de site als actief en sla uw wijzigingen op.
-
Voeg uw externe betalingsgateway-URL toe als een vertrouwde URL in uw Salesforce-organisatie.
- Voer een API-naam in.
- Geef de URL op van uw externe betalingsgateway.
- Markeer de URL als actief en sla uw wijzigingen op.
-
Schakel uw Salesforce-site in en stel deze in, zodat u betalingskennisgevingen kunt verzenden en ontvangen vanuit uw externe gateway.
- Geef een label, naam en hoofdpagina voor uw site op.
- Stel de instellingen voor openbare toegang van de site in op Gasttoegang tot de Payments API.
- Sla de details van uw site op.
Kennisgevingsinstellingen configureren voor uw externe betalingsgateway
De betalingsgateway gebruikt een webhook om kennisgevingen te verzenden naar uw betalingsgatewayadapter. Een webhook is een combinatie van uw site-eindpunt en de ID van de betalingsgatewayprovider. Maak een webhook door een URL op te geven in de standaardinstellingen voor kennisgevingstransport van uw externe betalingsgateway.
-
Gebruik deze URL voor het eindpunt van uw site en vervang
MyDomainNamedoor het domein en de URL van uw site. Bijvoorbeeld:https://MyDomainName.my.salesforce-sites.com/solutions/services/data/v65.0/commerce/payments/notify -
Zoek de ID van uw betalingsgatewayprovider en voeg de parameter
?provider=IDtoe aan het eindpunt. Bijvoorbeeldhttps://MyDomainName.my.salesforce-sites.com/solutions/services/data/v65.0/commerce/payments/notify?provider=0cJR00000004CEhMAM - Geef de webhook op in de standaardinstellingen voor kennisgevingen van uw externe betalingsgateway.
Aanbieder van betalingsgateway en betalingsgateway configureren
Voeg een betalingsgatewayprovider toe nadat u uw handelaarsaccount, uw adapterklassen en uw Salesforce-site hebt ingesteld. Voeg vervolgens een betalingsgateway toe aan de betalingsgatewayprovider.
- Geef vanuit Set-up Facturering op in het vak Snel zoeken en selecteer vervolgens Stap 7: Betalingsconfiguraties in de Begeleide set-up.
-
Vouw de stap Externe betalingsgateways configureren uit, klik op Betalingsgateways configureren en klik vervolgens op Configureren.
OpmerkingVoor Salesforce-organisaties die zijn gemaakt in Winter '26, is de knop Betalingsgateways configureren in stap 7: Betalingsconfiguraties van de Begeleide set-up voor facturering, die gebruikers omleidt naar het tabblad Configuratie van betalingsgateway, standaard beschikbaar. Voor Salesforce-organisaties die zijn gemaakt vóór Winter '26, is het tabblad Configuratie van betalingsgateway standaard niet beschikbaar. Als u dit probleem wilt oplossen, wijzigt u de instellingen van het tabblad Configuratie van betalingsgateway in Standaard aan.
-
Vul deze velden in om een betalingsgatewayprovider te maken.
- Geef een unieke naam en een uniek label op voor uw betalingsgatewayprovider.
- Selecteer de Apex adapterklasse in de vervolgkeuzelijst.
- Geef uw vereiste ondersteuning voor idempotentie op. Zie Richtlijnen voor impotentie voor meer informatie.
- Sla de details van de betalingsgatewayleverancier op.
-
Vul deze velden in om een betalingsgateway toe te voegen.
- Geef een unieke naam op voor uw betalingsgateway.
- Selecteer een betalingsgatewayprovider in de vervolgkeuzelijst.
- Selecteer een benoemd gegeven in de vervolgkeuzelijst.
- Markeer de status van uw betalingsgateway als Actief.
- Sla de details van de betalingsgateway op.
Als u al een bestaande betalingsgatewayleverancier hebt, selecteert u Stap 7: Betalingsconfiguraties in de Begeleide set-up, vouwt u de stap Externe betalingsgateways configureren uit en klikt u op Betalingsgateways configureren. Klik op de pagina Configuratie van betalingsgateway op Betaalgateways en vervolgens op Nieuw. De configuratiestappen zijn dezelfde.
Meerdere betalingswijzen toevoegen
Configureer ondersteuning voor betalingswijzen zoals Automated Clearing House (ACH), Single euro Payments Area (SEPA), Bankers' Automated Clearing Services (BACS) en Bulk Electronic Clearing System (BECS) op uw externe betalingsgateway. U kunt betalingen verwerken, restituties uitgeven en deze opgeslagen betalingswijzen weergeven op het tabblad Opgeslagen betalingswijzen van uw factureringsprofiel.
-
Als u bankbetalingsmethoden zoals ACH, SEPA, BACS en BECS wilt toevoegen, gebruikt u de API tokenizePaymentMethod en stelt u de eigenschap
bankTypein hetbankPaymentMethodin op de gekozen bankbetalingswijze. -
Gebruik voor het toevoegen van betalingswijzen met kaart, zoals creditcard of betaalpas, de API tokenizePaymentMethod en stel de eigenschap
cardCategoryin het objectcardPaymentMethodin.

