Actions :

  • ‘direct_stripe_before_button’ => Triggered before each button
  • ‘direct_stripe_after_form’ => triggered after each button
  • direct_stripe_before_success_redirection‘ => Triggered after a successful transaction
    1.$chargeID, 2.$post_id, 3.$button_id, 4.$user_id
  • ‘direct_stripe_before_error_redirection’ => Triggered after a transaction fails
    1.$chargeID, 2.$post_id, 3.$button_id, 4.$user_id

 

Filters :

  • ‘direct_stripe_donation_input’ => Edit donation input
     1.$html => <input type="number" name="donationvalue" id="donationvalue" />
  • ‘direct_stripe_button_class’ => Edit button classes
    1.$classes
  • ‘direct_stripe_processing_transaction_spinner’ => Edit Ajax spinner
    1.$all the html, 2.$begin, 3.$end, 4.$text, 5.$dots
  • ‘direct_stripe_success_user_email_subject’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_success_admin_email_subject’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_error_user_email_subject’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_error_admin_email_subject’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_success_user_email_content’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_success_admin_email_content’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_error_user_email_content’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_error_admin_email_content’
    1.$token, 2.$amount, 3.$currency, 4.$email_address, 5.$description, 6.$user_id, 7.$button_id
  • ‘direct_stripe_donation_amount’
    1.$amount

8 commentaires pour “Direct Stripe Actions and Filters hooks

  1. Hello great plugin, I am trying to add a TEXT FIELD mobile, so i can push a SMS TEXT MESSAGE on complete, is this possible? or any ideas how i can do this

    Many thnaks Chris

  2. I am using Easy Digital Downloads to sell ebooks.

    How do I direct the buyer to the ebook download page after payment? The plugin Stripe Payments has an input box for the downloadable url but yours does not.

    Thank you.

    1. Hello Julian,

      Sorry for the late reply and thank you for using Direct Stripe.

      Direct Stripe is totally independent from EDD but you could set a redirection to your downloads page after a successful payment. The shortcode takes the success_url argument to set use a redirection after a successfull transaction. ( I will soon update Direct Stripe in order to have a proper settings page to add and manage buttons, that will make it much easier to set ).

      Best regards,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *