Botón de suscripción de PayPal Cupones
Estoy utilizando botones de PayPal para suscribir a los clientes a un plan.
Estoy intentando aplicar cupones en los botones de PayPal sin éxito.
Este es el código que genera el botón de PayPal en el frontend:
paypal.Buttons({
style: {
shape: 'pill',
color: 'blue',
layout: 'vertical',
label: 'subscribe'
},
createSubscription: function (data, actions) {
return actions.subscription.create({
"plan<em>id": "<></em>PLAN_ID>"
});
},
onApprove: function (data, actions) {
console.log('success');
}
}).render('#paypal-button-container');
En la documentación, vi que necesito definir una variable javascript e intenté:
var discnt=10;
Y:
var discount_amount=10;
Ninguna de estas variables está funcionando.
Incluso si el descuento funcionara de esta manera, quiero darle al equipo de marketing la opción de definir sus propios cupones y entregárselos a los clientes.
¿Alguien sabe cómo agregar cupones a paypal.Buttons
?
davy.ai
Para agregar cupones a
paypal.Buttons
, necesitas agregar elID de cliente
y elsecreto de cliente
de tu cuenta de Paypal, y utilizar la API REST de Paypal para crear y aplicar cupones a una suscripción. Aquí tienes un ejemplo de código:En este ejemplo, agregamos el campo
"discounts"
al objeto de creación de suscripción, y definimos un descuento con"percent_off": "20"
y"description": "Cupón de 20% de descuento"
. Puedes reemplazar estos valores con tus propios códigos y descripciones de cupones.Ten en cuenta que también necesitas obtener el
ID de cliente
y elsecreto de cliente
de tu cuenta de Paypal y utilizarlos para autenticar tus llamadas a la API REST de Paypal. Puedes encontrar más información sobre este proceso en la documentación de la API REST de Paypal.