Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Cómo crear una suscripción usando los botones de PayPal

13/18
Recursos

Aportes 11

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Comisión por transacción 5.4% + 0.30 USD
Si tus ventas superan 3,000 USD mensuales y creaste tu cuenta hace más de 90 días, inicia sesión para solicitar nuestras tarifas preferenciales


Porque en el curso indican 2.9% ? Si paypal dice que es 5.4% ?

Pueden subir el json por favor comunidad platzi … esque por no importar me aparece este error.

Integración del botón, por si aún no arreglan el video. 😭
Dentro del archivo subscription.ejs

...
        <div class="field">
          <label class="label">Subscribete:</label>
          <div class="control">
            <!-- PP Smart Button Container HERE! -->
            <div id="paypal-button-container"></div>
          </div>
        </div>
...
<script>
  paypal
    .Buttons({
      createSubscription: function (data, actions) {
        // This function sets up the details of the transaction, including the amount and line item details.
        return actions.subscription.create({
          plan_id: "P-88740792BM404363HL2HZPHY",
        });
      },
      onApprove: function (data, actions) {
        alert(
          "You have successfully created subscription " + data.subscriptionID
        );
      },
    })
    .render("#paypal-button-container");
</script>
<%- include('shared/footer'); %>

Nota. Recuerden agregar el id de postman que generaron en la sección de Postman. 😤

Solo soy yo o no puso el código de implementación? Solo cambia ligeramente pero no se si se me paso

esto si me interesa

Pagos recurrentes también llamados.

nunca me descargo el archivo .json xppp :’(

Alguien que suba en mensaje el json de neuvo porfavor , que el archivo adjunto del profesor no de descarga u.u

consulta que archivo subistes para visualisar esos 3 archivos que son post?

por lo que entiendo esas conexiones en post son de json correcto?

Buenas
Si quieren un plan mensual que sea infinito o que siga activo hasta que sea cancelado tienen que poner el “total_cycles” a 0 y “sequence” a 1, anexo ejemplo:

{
  "product_id": "<PRODUCT_ID>",
  "name": "Plan mensual ",
  "description": "Plan Mensual",
  "status": "ACTIVE",
  "billing_cycles": [
    {
      "frequency": {
        "interval_unit": "MONTH",
        "interval_count": 1
      },
      "tenure_type": "REGULAR",
      "sequence": 1,
      "total_cycles": 0,
      "pricing_scheme": {
        "fixed_price": {
          "value": "100",
          "currency_code": "MXN"
        }
      }
    }
  ],
  "payment_preferences": {
    "auto_bill_outstanding": true,
    "setup_fee_failure_action": "CONTINUE",
    "payment_failure_threshold": 3
  }
}