[{"data":1,"prerenderedAt":364},["ShallowReactive",2],{"catalog-module-stripe":3},{"id":4,"category":5,"description":7,"documentation":8,"extension":9,"github":8,"icon":10,"interface":11,"meta":13,"name":12,"npm":14,"official":15,"repo":16,"sponsor":17,"stem":18,"__hash__":19,"stars":20,"downloads":21,"readme":22},"modules\u002Fcontent\u002Fmodules\u002Fstripe.yml",[6],"Payment","Stripe payment processing module with webhook support","https:\u002F\u002Fgithub.com\u002FAntelopeJS\u002Fstripe","yml","\u002Ficons\u002Fantelope.svg",[12],"stripe",{},"@antelopejs\u002Fstripe",true,"antelopejs\u002Fstripe",false,"content\u002Fmodules\u002Fstripe","bW0pigVx4IubqtrwOHksoSt4OYzH0IasPr0Mf1viKbo",2,68,{"data":23,"body":25,"toc":350},{"title":24,"description":24},"",{"type":26,"children":27},"root",[28,39,46,88,93,100,110,116,121,176,182,187,217,223,228,260,266,271,279,286,291,327,332,337],{"type":29,"tag":30,"props":31,"children":32},"element","p",{},[33],{"type":29,"tag":34,"props":35,"children":38},"img",{"alt":36,"src":37},"Stripe","https:\u002F\u002Fraw.githubusercontent.com\u002Fantelopejs\u002Fstripe\u002Fmain\u002F.github\u002Fsocial-card.png",[],{"type":29,"tag":40,"props":41,"children":43},"h2",{"id":42},"antelopejsstripe",[44],{"type":45,"value":14},"text",{"type":29,"tag":47,"props":48,"children":50},"div",{"align":49},"center",[51,61,70,79],{"type":29,"tag":52,"props":53,"children":55},"a",{"href":54},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@antelopejs\u002Fstripe",[56],{"type":29,"tag":34,"props":57,"children":60},{"alt":58,"src":59},"NPM version","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@antelopejs\u002Fstripe.svg?style=for-the-badge&labelColor=000000",[],{"type":29,"tag":52,"props":62,"children":64},{"href":63},".\u002FLICENSE",[65],{"type":29,"tag":34,"props":66,"children":69},{"alt":67,"src":68},"License","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fl\u002F@antelopejs\u002Fstripe.svg?style=for-the-badge&labelColor=000000",[],{"type":29,"tag":52,"props":71,"children":73},{"href":72},"https:\u002F\u002Fdiscord.gg\u002FsjK28QHrA7",[74],{"type":29,"tag":34,"props":75,"children":78},{"src":76,"alt":77},"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-18181B?logo=discord&style=for-the-badge&color=000000","Discord",[],{"type":29,"tag":52,"props":80,"children":82},{"href":81},"https:\u002F\u002Fantelopejs.com\u002Fmodules\u002Fstripe",[83],{"type":29,"tag":34,"props":84,"children":87},{"src":85,"alt":86},"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocs-18181B?style=for-the-badge&color=000000","Documentation",[],{"type":29,"tag":30,"props":89,"children":90},{},[91],{"type":45,"value":92},"An extensive Stripe payment processing module that implements the Stripe interface for AntelopeJS.",{"type":29,"tag":94,"props":95,"children":97},"h3",{"id":96},"installation",[98],{"type":45,"value":99},"Installation",{"type":29,"tag":101,"props":102,"children":103},"pre",{},[104],{"type":29,"tag":105,"props":106,"children":107},"code",{},[108],{"type":45,"value":109},"ajs project modules add @antelopejs\u002Fstripe\n",{"type":29,"tag":94,"props":111,"children":113},{"id":112},"interfaces",[114],{"type":45,"value":115},"Interfaces",{"type":29,"tag":30,"props":117,"children":118},{},[119],{"type":45,"value":120},"This module implements the Stripe interface that provides comprehensive payment processing capabilities. The interface is installed separately to maintain modularity and minimize dependencies.",{"type":29,"tag":122,"props":123,"children":124},"table",{},[125,147],{"type":29,"tag":126,"props":127,"children":128},"thead",{},[129],{"type":29,"tag":130,"props":131,"children":132},"tr",{},[133,139,144],{"type":29,"tag":134,"props":135,"children":136},"th",{},[137],{"type":45,"value":138},"Name",{"type":29,"tag":134,"props":140,"children":141},{},[142],{"type":45,"value":143},"Install command",{"type":29,"tag":134,"props":145,"children":146},{},[],{"type":29,"tag":148,"props":149,"children":150},"tbody",{},[151],{"type":29,"tag":130,"props":152,"children":153},{},[154,159,168],{"type":29,"tag":155,"props":156,"children":157},"td",{},[158],{"type":45,"value":36},{"type":29,"tag":155,"props":160,"children":161},{},[162],{"type":29,"tag":105,"props":163,"children":165},{"className":164},[],[166],{"type":45,"value":167},"ajs module imports add stripe",{"type":29,"tag":155,"props":169,"children":170},{},[171],{"type":29,"tag":52,"props":172,"children":174},{"href":173},"https:\u002F\u002Fgithub.com\u002FAntelopeJS\u002Finterface-stripe",[175],{"type":45,"value":86},{"type":29,"tag":94,"props":177,"children":179},{"id":178},"overview",[180],{"type":45,"value":181},"Overview",{"type":29,"tag":30,"props":183,"children":184},{},[185],{"type":45,"value":186},"The AntelopeJS Stripe module provides functionality for handling Stripe payment processing:",{"type":29,"tag":188,"props":189,"children":190},"ul",{},[191,197,202,207,212],{"type":29,"tag":192,"props":193,"children":194},"li",{},[195],{"type":45,"value":196},"Payment intent creation and management",{"type":29,"tag":192,"props":198,"children":199},{},[200],{"type":45,"value":201},"Webhook handling for Stripe events",{"type":29,"tag":192,"props":203,"children":204},{},[205],{"type":45,"value":206},"Payment method retrieval",{"type":29,"tag":192,"props":208,"children":209},{},[210],{"type":45,"value":211},"Payment monitoring and event watching",{"type":29,"tag":192,"props":213,"children":214},{},[215],{"type":45,"value":216},"Cluster-aware payment processing with Redis",{"type":29,"tag":94,"props":218,"children":220},{"id":219},"dependencies",[221],{"type":45,"value":222},"Dependencies",{"type":29,"tag":30,"props":224,"children":225},{},[226],{"type":45,"value":227},"This module depends on the following Antelope interfaces:",{"type":29,"tag":188,"props":229,"children":230},{},[231,246],{"type":29,"tag":192,"props":232,"children":233},{},[234,244],{"type":29,"tag":52,"props":235,"children":237},{"href":236},"https:\u002F\u002Fgithub.com\u002FAntelopeJS\u002Finterface-api",[238],{"type":29,"tag":239,"props":240,"children":241},"strong",{},[242],{"type":45,"value":243},"API Interface",{"type":45,"value":245},": Required to handle Stripe webhook events and route them to the appropriate handlers",{"type":29,"tag":192,"props":247,"children":248},{},[249,258],{"type":29,"tag":52,"props":250,"children":252},{"href":251},"https:\u002F\u002Fgithub.com\u002FAntelopeJS\u002Finterface-redis",[253],{"type":29,"tag":239,"props":254,"children":255},{},[256],{"type":45,"value":257},"Redis Interface",{"type":45,"value":259},": Used to enable clustering capabilities, allowing payment intent monitoring and watching to work seamlessly across multiple instances",{"type":29,"tag":94,"props":261,"children":263},{"id":262},"configuration",[264],{"type":45,"value":265},"Configuration",{"type":29,"tag":30,"props":267,"children":268},{},[269],{"type":45,"value":270},"The Stripe module can be configured with the following options:",{"type":29,"tag":101,"props":272,"children":273},{},[274],{"type":29,"tag":105,"props":275,"children":276},{},[277],{"type":45,"value":278},"{\n  \"apiKey\": \"your_stripe_api_key\",\n  \"webhookSecret\": \"your_stripe_webhook_secret\",\n  \"endpoint\": \"stripe\"\n}\n",{"type":29,"tag":280,"props":281,"children":283},"h4",{"id":282},"configuration-details",[284],{"type":45,"value":285},"Configuration Details",{"type":29,"tag":30,"props":287,"children":288},{},[289],{"type":45,"value":290},"The module requires the following configuration properties:",{"type":29,"tag":188,"props":292,"children":293},{},[294,305,316],{"type":29,"tag":192,"props":295,"children":296},{},[297,303],{"type":29,"tag":105,"props":298,"children":300},{"className":299},[],[301],{"type":45,"value":302},"apiKey",{"type":45,"value":304},": Your Stripe API key for authentication with the Stripe API",{"type":29,"tag":192,"props":306,"children":307},{},[308,314],{"type":29,"tag":105,"props":309,"children":311},{"className":310},[],[312],{"type":45,"value":313},"webhookSecret",{"type":45,"value":315},": Your Stripe webhook signing secret for verifying webhook events",{"type":29,"tag":192,"props":317,"children":318},{},[319,325],{"type":29,"tag":105,"props":320,"children":322},{"className":321},[],[323],{"type":45,"value":324},"endpoint",{"type":45,"value":326},": The base endpoint path for Stripe webhook controller (defaults to 'stripe' if not specified)",{"type":29,"tag":30,"props":328,"children":329},{},[330],{"type":45,"value":331},"Additional configuration properties from the Stripe.js library configuration can also be provided.",{"type":29,"tag":94,"props":333,"children":335},{"id":334},"license",[336],{"type":45,"value":67},{"type":29,"tag":30,"props":338,"children":339},{},[340,342,348],{"type":45,"value":341},"This project is licensed under the Apache License 2.0 - see the ",{"type":29,"tag":52,"props":343,"children":345},{"href":344},"https:\u002F\u002Fraw.githubusercontent.com\u002Fantelopejs\u002Fstripe\u002Fmain\u002FLICENSE",[346],{"type":45,"value":347},"LICENSE",{"type":45,"value":349}," file for details.",{"title":24,"searchDepth":351,"depth":351,"links":352},3,[353],{"id":42,"depth":20,"text":14,"children":354},[355,356,357,358,359,363],{"id":96,"depth":351,"text":99},{"id":112,"depth":351,"text":115},{"id":178,"depth":351,"text":181},{"id":219,"depth":351,"text":222},{"id":262,"depth":351,"text":265,"children":360},[361],{"id":282,"depth":362,"text":285},4,{"id":334,"depth":351,"text":67},1786370698368]