$stripe = new StripeAPI();
$paymentIntent = $stripe->createPaymentIntent([
"amount" => 8900,
"currency" => "eur",
"description" => "Test",
"automatic_payment_methods" => [
"enabled" => true
]
]);
echo $paymentIntent["client_secret"];
Para hacer un test real con la API de Stripe, descomenta el código en este archivo.
// DESCOMENTAR PARA HACER TEST REAL:
/*
try {
$stripe = new StripeAPI();
// Crear un Payment Intent de prueba (1 céntimo)
$result = $stripe->createPaymentIntent([
"amount" => 1,
"currency" => "eur",
"description" => "Test de integración"
]);
echo "✓ Payment Intent creado: " . $result["id"] . "<br>";
echo "✓ Client Secret: " . substr($result["client_secret"], 0, 20) . "...<br>";
echo "✓ Status: " . $result["status"] . "<br>";
} catch (Exception $e) {
echo "✗ Error: " . $e->getMessage() . "<br>";
}
*/
El sistema está listo para procesar pagos sin dependencias de vendor/autoload.php
Próximos pasos: