Automatic API payouts are available for RazorpayX, Stripe Connect, Cashfree, and Paystack.
Values are encrypted in `payout_settings`. You can also keep them in `.env` as fallback.
@php
$razorpayKey = $activeCredentials['razorpay_key'] ?? '';
$maskedRazorpayKey = !empty($razorpayKey) ? substr($razorpayKey, 0, 3) . str_repeat('*', 8) . substr($razorpayKey, -3) : '';
@endphp
@php
$razorpaySecret = $activeCredentials['razorpay_secret'] ?? '';
$maskedRazorpaySecret = !empty($razorpaySecret) ? substr($razorpaySecret, 0, 3) . str_repeat('*', 8) . substr($razorpaySecret, -3) : '';
@endphp
@php
$stripePayoutSecret = $activeCredentials['stripe_secret'] ?? '';
$maskedStripePayoutSecret = !empty($stripePayoutSecret) ? substr($stripePayoutSecret, 0, 3) . str_repeat('*', 8) . substr($stripePayoutSecret, -3) : '';
@endphp
@php
$cashfreeSecret = $activeCredentials['cashfree_client_secret'] ?? '';
$maskedCashfreeSecret = !empty($cashfreeSecret) ? substr($cashfreeSecret, 0, 3) . str_repeat('*', 8) . substr($cashfreeSecret, -3) : '';
@endphp
@php
$paystackSecret = $activeCredentials['paystack_secret_key'] ?? '';
$maskedPaystackSecret = !empty($paystackSecret) ? substr($paystackSecret, 0, 3) . str_repeat('*', 8) . substr($paystackSecret, -3) : '';
@endphp
@php
$externalSecret = $activeCredentials['external_secret'] ?? '';
$maskedExternalSecret = !empty($externalSecret) ? substr($externalSecret, 0, 3) . str_repeat('*', 8) . substr($externalSecret, -3) : '';
@endphp
@php
$mollieSecret = $activeCredentials['mollie_connect_client_secret'] ?? '';
$maskedMollieSecret = !empty($mollieSecret) ? substr($mollieSecret, 0, 3) . str_repeat('*', 8) . substr($mollieSecret, -3) : '';
@endphp