Du är här:
Konfigurera betalningsgateways från tredje part
Ta med dina egna betalningsgateways från tredje part för att bearbeta betalningar och utfärda återbetalningar. Konfigurera och lägg till externa betalningsgateways och anslut dem sedan till Fakturering.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Tillgängliga i: Enterprise, Performance, Unlimited och Developer Editions med Revenue Cloud |
| Salesforce Payments-funktionen är tillgänglig med licensen Revenue Cloud Billing, med en kostnad per transaktionsmodell för både inbyggda betalningsgateways och Bring Your Own-betalningsgateways. Kontakta din Salesforce-kontoansvariga för mer information. |
| Om du köpte licensen Revenue Cloud Billing från och med juli 2025, kontakta din kundansvariga på Salesforce för att lägga till Salesforce Payments-funktionen i din befintliga licens. |
| Användarbehörigheter som krävs för att | |
|---|---|
| Konfigurera betalningsfunktioner från tredje part: | Behörighetsuppsättningen Payment Admin |
Inledande konfiguration för att konfigurera betalningsgateway från tredje part
Innan du konfigurerar betalningsgateways från tredje part, utför de förberedande uppgifterna för att etablera en anslutning mellan din Salesforce-organisation och din föredragna betalningsgateway från tredje part. Du behöver dessa detaljer för att komma igång.
- Ett e-handelskonto och en API-nyckel
- Apex klassadapters och adapternamnet
- Autentiseringsuppgifter för att autentisera din betalningsgateway från tredje part
- En betalningsgatewaywebbplats från tredje part som är registrerad i din Salesforce-organisation
- En Salesforce-webbplats som har åtkomst till tredjepartsbetalningsgateway
-
Skapa ett e-handelskonto i den tredjepartsbetalningsgateway som du vill implementera.
- Logga in på din tredjepartsleverantör av betalningsgateway och lägg till ett e-handelskonto.
-
Gå till sektionen nyckelhantering, utvecklare eller avancerade inställningar för din valda betalningsgatewayplattform och skapa en API-nyckel eller hemlig nyckel.
Din API-nyckel skulle se ut så här:
AQEvhmfxJ43HaxxHw0m/n3Q5qf3Ve4pBCIBMV3dVwyD4zesmTx/rk8/RZRz2w0bDdqMQwV1bDb7kfNy1WIxIIkxgBw==-C5bPe6tPCqOM35AEGroDa54J1Bl9AnsQKrDsDofVlrk=-i1ibf$Hu2v>8jR:Y9nU. - Notera användarnamnet och API-nyckeln för handelskontot. Du behöver dem för att skapa autentiseringsuppgifterna.
-
Skapa dina Apex klasser för betalningsgateway i din Salesforce-organisation.
-
Hämta detaljerna om adapterklassen från din betalningsgatewayleverantör eller AppExchange.
För att bygga och konfigurera adapters för betalningsgateway, se Payment Gateway-adapters. För att definiera dina Apex klasser, se Namnutrymme för Commerce-betalningar.
- Spara dina Apex klasser. Notera adapternamnet eftersom du behöver det för att skapa din leverantör av betalningsgateway.
-
Hämta detaljerna om adapterklassen från din betalningsgatewayleverantör eller AppExchange.
-
Skapa en äldre autentiseringsuppgift i din Salesforce-organisation för att specificera autentiseringsparametrar och URL:en för din Apex-anropsslutpunkt.
- Ange ett användarvänligt namn för etiketten och en unik identifierare för namnet.
- Ange URL:en för din betalningsgateway från tredje part.
- Välj Namngiven princip som identitetstyp och Lösenordsautentisering som autentiseringsprotokoll.
- Använd användarnamnet för ditt handelskonto som användarnamn. Använd API-nyckeln som lösenord enligt kraven från din betalningsgatewayleverantör.
- Spara de autentiseringsuppgifterna som du behöver för att skapa din betalningsgateway.
-
Registrera din tredjepartswebbplats för betalningsgateway i din Salesforce-organisation för att säkerställa att Apex-anrop från organisationen till betalningsgateway-webbplatsen lyckas.
- Ange ett namn och en URL för din betalningsgateway från tredje part.
- Markera webbplatsen som aktiv och spara dina ändringar.
-
Lägg till din betalningsgateway-URL från tredje part som en betrodd URL i din Salesforce-organisation.
- Ange ett API-namn.
- Ange URL:en för din betalningsgateway från tredje part.
- Markera URL:en som aktiv och spara dina ändringar.
-
Aktivera och konfigurera din Salesforce-webbplats så att du kan skicka och ta emot betalningsnotiser från din tredjepartsgateway.
- Ange en etikett, ett namn och en startsida för din webbplats.
- Ställ in webbplatsens offentliga åtkomstinställningar till Gäståtkomst till Payments API.
- Spara dina webbplatsdetaljer.
Konfigurera notisinställningar för din betalningsgateway från tredje part
Betalningsgateway använder en webhook för att skicka notiser till din betalningsgatewayadapter. En webhook är en kombination av din webbplats slutpunkt och ID för betalningsgatewayleverantören. Skapa en webhook genom att ange en URL i standardinställningarna för notistransport i din betalningsgateway från tredje part.
-
Använd denna URL för din webbplats slutpunkt och ersätt
MyDomainNamemed din webbplats domän och URL. Exempel:https://MyDomainName.my.salesforce-sites.com/solutions/services/data/v65.0/commerce/payments/notify -
Hitta ID för din leverantör av betalningsgateway och lägg till parametern
?provider=IDtill slutpunkten. Till exempelhttps://MyDomainName.my.salesforce-sites.com/solutions/services/data/v65.0/commerce/payments/notify?provider=0cJR00000004CEhMAM - Ange webhook i din tredjeparts betalningsgateways standardnotisinställningar.
Konfigurera leverantör av betalningsgateway och betalningsgateway
Lägg till en leverantör av betalningsgateway efter att du har konfigurerat ditt handelskonto, dina adapterklasser och din Salesforce-webbplats. Lägg sedan till en betalningsgateway hos betalningsgatewayleverantören.
- I Inställningar, i rutan Snabbsökning, skriv Fakturering och välj sedan Steg 7: Betalningskonfigurationer i den guidade konfigurationen.
-
Expandera steget Konfigurera betalningsgateways från tredje part, klicka på Konfigurera betalningsgateways och klicka sedan på Konfigurera.
AnteckningFör Salesforce-organisationer som skapats i utgåvan Winter ’26 är knappen Konfigurera betalningsgateways i steg 7: Betalningskonfigurationer i den guidade konfigurationen för fakturering, som omdirigerar användare till fliken Konfiguration av betalningsgateway, tillgänglig som standard. För Salesforce-organisationer som skapats innan utgåvan Winter ’26 är fliken Konfiguration av betalningsgateway inte tillgänglig som standard. För att åtgärda detta problem, ändra inställningarna för fliken Konfiguration av betalningsgateway till Standard På.
-
Fyll i dessa fält för att skapa en leverantör av betalningsgateway.
- Ange ett unikt namn och etikett för din leverantör av betalningsgateway.
- Välj Apex adapterklass från rullmenyn.
- Specificera din support för idempotency. Mer information finns i Riktlinjer för oförmåga.
- Spara detaljerna om betalningsgatewayleverantören.
-
Fyll i dessa fält för att lägga till en betalningsgateway.
- Ange ett unikt namn för din betalningsgateway.
- Välj en leverantör av betalningsgateway från rullmenyn.
- Välj en autentiseringsuppgift från rullmenyn.
- Markera status för din betalningsgateway som Aktiv.
- Spara detaljerna för betalningsgateway.
Om du redan har en befintlig leverantör av betalningsgateway, välj Steg 7: Betalningskonfigurationer i den guidade konfigurationen, utöka steget Konfigurera betalningsgateways från tredje part och klicka på Konfigurera betalningsgateways. På sidan Konfiguration av betalningsgateway, klicka på Betalningsgateways och klicka sedan på Ny. Konfigurationsstegen är desamma.
Lägg till flera betalningsmetoder
Konfigurera stöd för betalningsmetoder som Automatiserat clearinghus (ACH), Enskilt eurobetalningsområde (SEPA), Bankers Automatiserade clearingtjänster (BACS) och Elektroniskt clearingsystem i bunt (BECS) i din betalningsgateway från tredje part. Du kan bearbeta betalningar, utfärda återbetalningar och se dessa sparade betalningsmetoder på fliken Sparade betalningsmetoder i din faktureringsprofil.
-
För att lägga till bankbetalningsmetoder som ACH, SEPA, BACS och BECS, använd tokenizePaymentMethod API och ställ in egenskapen
bankTypei objektetbankPaymentMethodtill din valda bankbetalningsmetod. -
För att lägga till kortbetalningsmetoder som kreditkort eller betalkort, använd tokenizePaymentMethod API och ange egenskapen
cardCategoryi objektetcardPaymentMethod.

