Ich benutze Stripe für eine deutsche Website, konnte ich die JS (stripeResponseHandler) Fehlermeldungen für das Formular folgende this post aber nicht die Ausnahme der Validierung ($ e-> getMessage()) übersetzen. Ich bekomme den Ausnahmefehler in Englisch, wie kann ich es übersetzen?Stripe gefangen Ausnahme Lokalisierung
Meine PHP:
try {
require_once('Stripe/init.php');
\Stripe\Stripe::setApiKey("myKey"); //Secret Key
$token = $_POST['stripeToken'];
$coupon = \Stripe\Coupon::retrieve($_POST['couponId']);
$charge = \Stripe\Charge::create(array(...)
} catch (Exception $e) {
echo $e->getMessage();
}
Vielen Dank, diese Fehler habe ich bereits übersetzte sie dann in JS-Phase, aber es gibt andere Fehler von der API exceptionnach dem submit kommen. –
Ja, es ist möglich, dass eine Kartennummer erfolgreich im Frontend-Code in Token umgewandelt wird und dann die Gebührenerstellung fehlschlägt (z. B. weil die Karte zu wenig Geld hat). Also müssen Sie die Fehler in Ihrem serverseitigen Code auch abfangen. – Ywain