console.log("Hello, bright and wonderful person");I'm an Indonesian
programmer with 3 years of experience in code, bugs, and caffeine.
I love Laravel, TailwindCSS, React.js, Next.js, badminton, and Chicken noodles.
140public function handleWebhook(Request $request)
141{
142 $payload = $request->getContent();
143 $sigHeader = $request->header('Stripe-Signature');
144
145 $secrets = [
146 config('services.stripe.webhook_secret_platform'),
147 config('services.stripe.webhook_secret_connected'),
148 ];
149
150 $event = null;
151 $validSecretUsed = null;
152
153 foreach ($secrets as $secret) {
154 try {
155 $event = Webhook::constructEvent($payload, $sigHeader, $secret);
156 $validSecretUsed = $secret;
157
158 break;
159 } catch (StripeExceptionSignatureVerificationException $e) {
160 continue;
161 }
162 }
163
164 ...
165}
166 Hello There,
I have nearly 3 years of experience in web development. I'm also a freelancer working with international clients. I understand how a high-quality website can boost user satisfaction and engagement. If you're looking to build a website, feel free to contact me โ especially if it's with Laravel or React. I'm practically married to both of them!
See more,
I'm familiar with various types of website projects, including portfolios, business profiles, marketplaces, and customized web applications. I regularly build features like CRUD operations, payment gateway integration, user authentication (via email/password, phone number, or Google), OTP verification, and much more.
I also offer design-to-code services, primarily from Figma (which I absolutely love), but Iโm flexible with other formats like JPG, PDF, etc.
Donโt worry about your project โ Iโm a professional Google searcher. If I ever get stuck, you can bet Iโll find the answer (probably on Stack Overflow at 3 AM ๐).
aryatjiutanto.my.id
Not convinced yet?
I share some of my coding experiments on my YouTube channel. Itโs not a big channel, but itโs where I show what I enjoy building. If you're curious about what I can actually do, thatโs a good place to start.
Let's see