es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

/v1/billing/subscriptions/I-XXXXXXXX/revise RESOURCE_NOT_FOUND no se puede cambiar el plan

Estoy siguiendo esta documentación:
https://developer.paypal.com/docs/platforms/subscriptions/customize/revise-subscriptions/

Puedo hacer una solicitud de obtener suscripción y encuentro el recurso, por lo que sí existe. Estoy intentando cambiar el plan para el usuario sin éxito.

He intentado varias mejoras de suscripciones y sigo obteniendo este error:

{
    "name": "RESOURCE_NOT_FOUND",
    "message": "El recurso especificado no existe.",
    "debug_id": "badd307417e54",
    "details": [
        {
            "issue": "INVALID_RESOURCE_ID",
            "description": "No se encontró el ID de recurso solicitado."
        }
    ],
    "links": [
        {
            "href": "https://developer.paypal.com/docs/api/v1/billing/subscriptions#RESOURCE_NOT_FOUND",
            "rel": "information_link",
            "method": "GET"
        }
    ]
}

Estoy probando con mi usuario personal en el entorno de producción.

Solicitud realizada utilizando Postman:

curl --location --request POST 'https://api-m.paypal.com/v1/billing/subscriptions/I-XXXXXX/revise' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxX' \
--data-raw '{"plan_id":"P-XXXXXXXXXXXXXXX"}'
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando actualizar el plan de una suscripción utilizando la API de PayPal, pero estás encontrando un error “RESOURCE_NOT_FOUND”. Este error indica que la API no pudo encontrar el recurso especificado, que en este caso es la suscripción que estás intentando mejorar.

    Verifica que el ID de suscripción que estás utilizando en tu solicitud de API sea correcto y coincida con el ID de la suscripción existente que deseas actualizar. Además, asegúrate de que tanto el PayPal REST SDK como las suscripciones de PayPal estén correctamente configurados e integrados en tu aplicación PHP/Laravel.

    Finalmente, asegúrate de que el usuario cuya suscripción estás intentando actualizar no tenga ningún problema en su cuenta, como una cuenta de PayPal cancelada o vencida.

    Una vez que hayas confirmado todos estos factores, deberías poder actualizar la suscripción con éxito utilizando la API.

Comments are closed.