Cuerpo de la respuesta
{
“error”: {
“code”: “resource_missing”,
“doc_url”: “https://stripe.com/docs/error-codes/resource-missing”,
“message”: “No such customer: cus_HLW4RkJoaUNFjc”,
“param”: “customer”,
“type”: “invalid_request_error”
}
}
Hola el problema es que en el de producción debes registrar al cliente.
no lo hace la funcion dentro de la api de stripe ???
cada vez que un cliente nuevo quiera pagar hay que registrarlo manualmente ??
Cuerpo de la respuesta
{
“error”: {
“code”: “secret_key_required”,
“doc_url”: “https://stripe.com/docs/error-codes/secret-key-required”,
“message”: "This API call cannot be made with a publishable API key. Please use a secret API key. You can find a list of your API keys at https://dashboard.stripe.com/account/apikeys.",
“type”: “invalid_request_error”
}
}
secret key requerida dice
Solo una vez. Luego ya no es necesario.
siempre se tendra que registrar al cliente en produccion para que puedan realizar un pago ???
no se ase automaticamente registrar al usuario
si ya logre realizar el pago, pero para confirmarlo como es porque me quedan en estado pendiente
],
“receipt_email”: null,
“review”: null,
“setup_future_usage”: null,
“shipping”: null,
“source”: null,
“statement_descriptor”: null,
“statement_descriptor_suffix”: null,
“status”: “requires_confirmation”,
“transfer_data”: null,
“transfer_group”: null
}
me pide que requiere confirmacion, como confirmo el pago ???
“exp_year”: “Invalid date”,
“exp_month”: “Invalid date”
ya devuelve el token
pero me sigue diciendo error
Solicitar cuerpo de envío
{
“source”: “tok_1GqpIbF0eyO4x0qP3QxXa54B”
}
Cuerpo de la respuesta
{
“error”: {
“code”: “secret_key_required”,
“doc_url”: “https://stripe.com/docs/error-codes/secret-key-required”,
“message”: "This API call cannot be made with a publishable API key. Please use a secret API key. You can find a list of your API keys at https://dashboard.stripe.com/account/apikeys.",
“type”: “invalid_request_error”
}
}
diec que la secret key es requerida
La secret key se debe dar de alta al momento de agregar la api
Para concluir el pago debes usar el id de pago que te envia stripe una vez que haces el intento de pago.
Se lo pasas a esta function.
Osea, no lo debes hacer manualmente ya te entendi debes registrarlo asi:
Registrando la tarjeta, antes de pagar.
Si, cada cliente nuevo debes darlo de alta sino no podrá realizar compras con Stripe.
A bueno revisa como lo estas ingresando. Y usa notificaciones como debugger.
exacto estoy revisando y el año y mes no esta mandando
estoy revisando que el global formater no esta mandano el año y mes
invalid date me da de respuesta