Bitte beachten Sie: Diese Dokumentation ist noch nicht vollständig und deckt noch nicht alle Filter & Action Hooks ab, die in Charitable Braintree verfügbar sind. Wenn Sie keinen Hook oder Filter finden, der beschreibt, was Sie tun müssen, kontaktieren Sie uns bitte über unsere Support-Seite und wir helfen Ihnen gerne weiter.
Filter
charitable_braintree_transaction_data
Hinzugefügt in Version 1.0.0
Filtert die Transaktionsdaten, die beim Erstellen einer einmaligen Spende an Braintree übergeben werden.
Rückgabewert
Array
Argumente
$transaction_data (Array)Die Transaktionsdaten.
$processor (Charitable_Braintree_Gateway_Processor)Die Instanz der Prozessor-Klasse,
Charitable_Braintree_Gateway_Processor.
Nutzung
add_filter(
'charitable_braintree_transaction_data',
function( $transaction_data, $processor ) {
if ( ! isset( $transaction_data['customFields'] ) ) {
$transaction_data['customFields'] = array();
}
$transaction_data['customFields']['myBraintreeCustomField'] = $processor->donation->get( 'my_custom_field' );
return $transaction_data;
},
10,
2
);
charitable_braintree_customer_data
Hinzugefügt in Version 1.0.0
Filtert Kundendaten, die beim Erstellen eines neuen Kunden im Vault an Braintree übergeben werden.
Rückgabewert
Array
Argumente
$data (Array)Die Kundendaten.
$processor (Charitable_Braintree_Gateway_Processor)Die Instanz der Prozessor-Klasse,
Charitable_Braintree_Gateway_Processor.
Nutzung
add_filter(
'charitable_braintree_customer_data',
function( $data, $processor ) {
if ( ! isset( $data['customFields'] ) ) {
$data['customFields'] = array();
}
$data['customFields']['myBraintreeCustomField'] = $processor->donation->get( 'my_custom_field' );
return $data;
},
10,
2
);





