Hierbei handelt es sich um eine sichere Lösung, mit der du mit dem JavaScript-SDK von Facebook in deinen eigenen Benutzeroberflächen einen Dialog für Zahlungen für Facebook-Werbeanzeigen bereitstellen kannst. Werbetreibende können den Dialog auf deiner Plattform mit unserem JavaScript-SDK auslösen. Anschließend kann jemand die Abrechnungsinformationen für das jeweilige Werbekonto in deiner Lösung eingeben. Mit dieser Erweiterung für unser JavaScript-SDK kannst du neue Werbetreibende leichter freischalten.
Gib das Facebook JavaScript-SDK zusammen mit deiner App-ID an.
<script> window.fbAsyncInit = function() { FB.init({ appId : ‘<YOUR-APP-ID>’, xfbml : true, version : 'v3.1' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script>
Füge diesen Code hinzu, um den neuen Dialog für das Werbekonto einer Person auszulösen. Wir empfehlen, diesen Code mit einem Button-Klick auszulösen.
<script> FB.ui({ account_id: ‘<ACCOUNT-ID>’, display: 'popup', method: 'ads_payment', }); </script>
Verifiziere eine konfigurierte Zahlungsquelle. Führe einen der folgenden API-Aufrufe für das Werbekonto des*der Nutzer*in durch:
GET /act_<ACCOUNT_ID>/?fields=funding_source GET /act_<ACCOUNT_ID>/?fields=funding_source_details
funding_source
oder funding_source_details
enthält Informationen zu den Zahlungsdetails, die der*die Nutzer*in angegeben hat. Sind die Felder nicht in der Antwort enthalten, hat der*die Nutzer*in dem Konto keine Zahlungsmethode hinzugefügt.
Um auf funding_source_details
zuzugreifen, muss der*die Nutzer*in, der*die den API-Aufruf durchführt, die MANAGE
-Aufgabenberechtigung für das betreffende Werbekonto besitzen. Weitere Informationen findest du unter Werbekonto, Zugewiesene Nutzer*innen.