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