KI-Zusammenfassung
Beschreibung
Der wpforms_stripe_process_complete Filter wird ausgelöst, wenn die Stripe-Zahlung bei der Formularübermittlung verarbeitet wird.
Parameter
- $fields
- (array) Bereinigte Feldwerte/Eigenschaften des Eintrags.
- $form_data
- (array) Verarbeitete Formulareinstellungen/Daten, die zur späteren Verwendung vorbereitet sind.
- $payment_id
- (int) Eintrags-ID.
- $Zahlung
- (object) Stripe Zahlungs-/Gebührenobjekt.
- $Abonnement
- (object) Stripe Abonnementobjekt.
- $Kunde
- (object) Stripe Kundenobjekt.
Quelle
wpforms/wpforms-stripe/src/Process.php
Weitere Informationen
Die wpforms_stripe_process_complete Aktion wird verarbeitet, wenn das Formular übermittelt wird. Sie kann verwendet werden, um Informationen an Stripe weiterzugeben.
Beispiele
/**
* Fires when Stripe payment is processed on form submit.
*
* @link https://wpforms.com/developers/wpforms_stripe_process_complete/
*
* @param array $fields Sanitized entry field values/properties.
* @param array $form_data Form data and settings.
* @param int $payment_id Payment ID.
* @param object $payment Stripe Payment/Charge object.
* @param object $subscription Stripe Subscription object.
* @param object $customer Stripe Customer object.
*/
function wpf_stripe_single_payment_custom_metadata( $fields, $form_data, $payment_id, $payment, $subscription, $customer ) {
if ( ! ( $payment instanceof \WPForms\Vendor\Stripe\PaymentIntent ) && ! ( $payment instanceof \WPForms\Vendor\Stripe\Charge ) ) {
return;
}
// Run code
// See the related snippet below for more examples.
}
add_action( 'wpforms_stripe_process_complete', 'wpf_stripe_single_payment_custom_metadata', 10, 6 );
Verwandt
Artikelreferenz: Metadaten an Stripe-Zahlungen senden