entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

¿Como convertir un pago en una suscripción?

Tengo un proyecto desarrollado en symfony en el que se realizan pagos con paypal, pero quiero convertir estos pagos, en un suscripción anual.

Este es el porceso que sigo ahora mismo:

public function processPaymentClientAction(Sellers $sold)
{
    $storage = $this->get('payum')->getStorage(Payment::class);

    $payment = $storage->create();
    $payment->setNumber(uniqid());
    $payment->setCurrencyCode('EUR');
    $payment->setTotalAmount($sold->getFinalPriceTax()*100);
    $payment->setDescription($sold->getProduct()->getName());
    $payment->setClientId($this->getUser()->getId());
    $payment->setClientEmail($this->getUser()->getEmail());

    $storage->update($payment);

    $captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
        'paypal',
        $payment,
        'finishBuy' // the route to redirect after capture
    );

    return $this->redirect($captureToken->getTargetUrl());
}

Uso el PayumBundle con paypal_express_checkout

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta