Premium Content
-- Your payment was successful! Enjoy this banger song. -
- - -From 2693498d43e551e75cec6efebe2efd207f11ec6c Mon Sep 17 00:00:00 2001 From: Philippe d'Argent
- Your payment was successful! Enjoy this banger song. -
- - -- Your payment was successful! Enjoy this banger song. -
- - -Build your own payment-enabled app with this starter template
-{option.price}
-{option.description}
- - {option.endpoint === '/api/pay/session' && ( - - )} - - {option.endpoint === '/api/pay/onetime' && ( - - )} -{validationResult.message}
} - {validationResult.error &&❌ {validationResult.error}
} - {validationResult.valid && ( -✅ Session is valid!
- {validationResult.session && ( -Type: {validationResult.session.type}
-Created: {new Date(validationResult.session.createdAt).toLocaleString()}
-Expires: {new Date(validationResult.session.expiresAt).toLocaleString()}
- {validationResult.session.remainingTime && ( -Remaining: {Math.floor(validationResult.session.remainingTime / 1000 / 60)} minutes
- )} -Session ID: {validationResult.session.id}
-Type: {validationResult.session.type}
-Status: {validationResult.error}
-Access ID: {validationResult.access.id}
-Valid for: {validationResult.access.validFor}
-{session.id}
- {session.type}
-
- Expires: {new Date(session.expiresAt).toLocaleString()}
-
- - {isInMiniApp ? 'Running as Mini App' : 'Running in browser'} -
-- This is a clean template with x402, OnchainKit, and Farcaster as a mini app. -
-- This button calls the x402 protected API endpoint. -
- - {message && ( -• Connect your wallet using the button in the header
-• The app will automatically detect if it's running in a Farcaster Mini App
-• Use the "Call Protected API" button to test the protected endpoint
-• Customize this template by adding your own features and logic
-N5$^
z{XYjA+QM0?ZyR*c?cP)R4(IfqT r72Qb
z@6-78#WD^h2}q^UNiFtQZ33Wr`mXm(k`bBcVVpI2VH(oXkbx^FCFsecmN5+UaT@@O
zJ5o+okm+?B+h?OfdhZCEXSX(vP=x#X_Vo;HQ=(`7svHH%2Q8sW_ny%c-0HfX*6oxN
zIq^i6^7Q+Y*q0E1{sCD_i#ctthu+wq$iTZ#VMA6%)Waw_4?HE>*%srOR!4CFjKRfd
z89lO@w{;IKm}e+XpAo#f#neO3gTNvduh$5KpS>L$EtfwmzvI;_a>VpI%;k+u{m$du
z<*yzy1@RE|-rPvZ)rCgK 3}-{-^zoS
z?taf)S`=*>o%mg!BvYSixSWcR`q>$g{%~wdVUENIb*<&~>*YwJ{3jU;=XvRipPpT8
zZC#h5-7FMbkp#EVRh&8&RqteSgJ_2j2_DUiig5R+4vK|bjGqA?;w4PIP;TNsMQs#T
zj_*r)IsAz^eeT16;je}uCh|&%b8wJX;f-stIml=;$gvyDzesv7mlrrqQj(dYm(9hX
zG5?83`sESuXPD6+cVB2ScL%nFZ%0%hyla1=^&v^4*|;ossMy5d=kc-7dWk5GN_(tI
z;`CcVVUevxNz>N0oohqiR$c}pD9$6jtk@MFYUa19C&deW+9fcy8pfMeo6Afb|i{>4IAV`CzaUXMNi#ggiXZwKf{l?R3W>M1xe@Q&5s
zLLS!8BYeKs=b)kJB1I_wQWm;oVD$BbNp_)S`GDx12_Rz(ea|mg%`X0S1Ar|6j@o{4
zN#q?%4I$J)J7uZ5+diK0XZcr%03PXuDE+
VoV!>6s4yi>3QS3r2~@I7pps<*l`IpeWSKxE%LFP}CQ!*Tfl8JMRI*H<
zl4SywEEA|?84grY3a9XRJZNtZprK(6|J`D-K#%BnZ4A9*EgnP9cyy#;
KBv`8M7jfLpzT;4^J5meCeAtVe+yKC=eXYXyFeXJ-2qJY3&I{CE_
zh4oV$tPGilG(FGTC@%`@c|j(GG6daCsrj>L&6CnO>ZQ>oI;bar^h69w?riJ3f