shortcode
Attribute : Description
locale : Supported locale codes
size : Button styles
color : Button styles
shape : Button styles
label : Button styles
amount : Price
currency : Currency Codes
before : Display before payment
after : Display after payment
remove : HTML elements to remove after payment
remove2 : HTML elements to remove after payment
email : Email
payname : Unique name for this payment
Filter hook & Function
/** ==================================================
* Filter of Simple PayPal Payment
*
* @param string $data data.
* @param string $payment_data payment_data.
* @param string $email email.
* @param int $amount amount.
* @param string $currency currency.
* @param string $payname payname.
*/
function paypal_charge( $data, $payment_data, $email, $amount, $currency, $payname ) {
/* Please write the process to be done when billing succeeds. */
if ( 'testpay' === $payname ) {
update_option( 'testpay_paypal', 'paypal' . $payname . $amount . $currency );
}
}
add_filter( 'simple_paypal_payment_charge', 'paypal_charge', 10, 6 );
Filter hook
Variable : Description : From
$data : Payment information by JSON : Value of PayPal
$payment_data : Payment information by JSON : Value of PayPal
$email : Email : Value of Simple PayPal Payment
$amount : Price : Value of Simple PayPal Payment
$currency : Currency Codes : Value of Simple PayPal Payment
$payname : Unique name for this payment : Value of Simple PayPal Payment