- Rename function to abstract payment provider details - Add support for both QRIS and PayPal methods - Update frontend to use generic create-payment function - Remove provider-specific naming from UI/UX - Payment provider (Pakasir) is now an implementation detail Response format: - QRIS: returns qr_string for in-app display, payment_url as fallback - PayPal: returns payment_url for redirect 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
50 lines
780 B
TOML
50 lines
780 B
TOML
project_id = "lovable"
|
|
|
|
[api]
|
|
enabled = true
|
|
port = 54321
|
|
schemas = ["public", "graphql_public"]
|
|
extra_search_path = ["public", "extensions"]
|
|
max_rows = 1000
|
|
|
|
[db]
|
|
port = 54322
|
|
major_version = 15
|
|
|
|
[studio]
|
|
enabled = true
|
|
port = 54323
|
|
|
|
[functions.pakasir-webhook]
|
|
verify_jwt = false
|
|
|
|
[functions.send-test-email]
|
|
verify_jwt = false
|
|
|
|
[functions.create-meet-link]
|
|
verify_jwt = true
|
|
|
|
[functions.create-google-meet-event]
|
|
verify_jwt = false
|
|
|
|
[functions.handle-order-paid]
|
|
verify_jwt = false
|
|
|
|
[functions.send-consultation-reminder]
|
|
verify_jwt = false
|
|
|
|
[functions.send-notification]
|
|
verify_jwt = false
|
|
|
|
[functions.daily-reminders]
|
|
verify_jwt = false
|
|
|
|
[functions.send-email-v2]
|
|
verify_jwt = false
|
|
|
|
[functions.delete-order]
|
|
verify_jwt = false
|
|
|
|
[functions.create-payment]
|
|
verify_jwt = false
|