Se trata de una solución segura que te permite proporcionar un cuadro de diálogo de pagos de anuncios de Facebook en tus propias interfaces de usuario con el SDK de JavaScript de Facebook. Los anunciantes pueden activar el cuadro de diálogo en tu plataforma mediante nuestro SDK de JavaScript. De esta manera, las personas ingresar la información de facturación de la cuenta publicitaria en tu solución. Con esta extensión de nuestro SDK de JavaScript, puedes registrar a nuevos anunciantes de manera más sencilla.
Incluir el SDK de JavaScript para Facebook, junto con tu identificador de la app.
<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>
Paso 2: Agregar este código para activar el nuevo cuadro de diálogo de la cuenta publicitaria de alguna persona. Te recomendamos activar este código haciendo clic en el botón.
<script> FB.ui({ account_id: ‘<ACCOUNT-ID>’, display: 'popup', method: 'ads_payment', }); </script>
Verificar un método de pago configurado. Realizar alguna de las siguientes llamadas a la API en relación con la cuenta publicitaria del usuario:
GET /act_<ACCOUNT_ID>/?fields=funding_source GET /act_<ACCOUNT_ID>/?fields=funding_source_details
funding_source
o funding_source_details
tiene información sobre la información del pago proporcionada por el usuario. Si los campos no están en la respuesta, el usuario no agregó ningún método de pago a la cuenta.
Para acceder a funding_source_details
, el usuario que realiza la llamada a la API debe contar con un permiso de tarea MANAGE
en relación con esa cuenta publicitaria específica. Consulta Cuenta publicitaria, usuarios asignados para obtener más información.