You have register your action as "payments/checkout/stripe" and your from is calling "card"
You need your action to be:
elgg_register_action('card', __DIR__ . '/actions/payments/checkout/card.php', 'public');
Maybe have a look at http://learn.elgg.org/en/2.3/guides/actions.html (for Elgg 2.3) or http://learn.elgg.org/en/stable/guides/actions.html (for Elgg 3.0)
Thank You @Rohit Gupta It works.
I hope someone can answer this for you.
@Gaurav Garg: I worked with stripe and stripe_subscriptions plugins some time ago for Elgg 2.3.x and made some changes in order to be compatible with latest stripe-php library.
They are available at https://github.com/nlybe/stripe_subscriptions and https://github.com/nlybe/stripe.
In any case you have to read Stripe documentation to understand how it works, so it will help you using the plugins for Elgg.
Thanks @nikos, but i want know that in https://github.com/nlybe/stripe. plugin the codes given for card and create charges, where they will be added? or which view should i use to start plugin.
actually i am unable to trigger the plugin after activating it from administer page.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.