stripe-app.template.json 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. {
  2. "id": "com.example.json-render-demo",
  3. "version": "0.0.1",
  4. "name": "json-render Full Page Demo",
  5. "icon": "",
  6. "permissions": [
  7. {
  8. "permission": "customer_read",
  9. "purpose": "Display customer information in dashboards"
  10. },
  11. {
  12. "permission": "customer_write",
  13. "purpose": "Create and manage customers"
  14. },
  15. {
  16. "permission": "payment_intent_read",
  17. "purpose": "Display payment information in dashboards"
  18. },
  19. {
  20. "permission": "charge_read",
  21. "purpose": "Display charge information and details"
  22. },
  23. {
  24. "permission": "subscription_read",
  25. "purpose": "Display subscription information in dashboards"
  26. },
  27. {
  28. "permission": "subscription_write",
  29. "purpose": "Manage subscriptions"
  30. },
  31. {
  32. "permission": "invoice_read",
  33. "purpose": "Display invoice information in dashboards"
  34. },
  35. {
  36. "permission": "invoice_write",
  37. "purpose": "Send and manage invoices"
  38. },
  39. {
  40. "permission": "charge_write",
  41. "purpose": "Process charges and refunds"
  42. },
  43. {
  44. "permission": "product_read",
  45. "purpose": "Display product catalog"
  46. },
  47. {
  48. "permission": "product_write",
  49. "purpose": "Create and manage products"
  50. },
  51. {
  52. "permission": "plan_read",
  53. "purpose": "Display pricing information"
  54. },
  55. {
  56. "permission": "plan_write",
  57. "purpose": "Create and manage prices"
  58. },
  59. {
  60. "permission": "balance_read",
  61. "purpose": "Display account balance"
  62. },
  63. {
  64. "permission": "payout_read",
  65. "purpose": "Display payout information"
  66. },
  67. {
  68. "permission": "event_read",
  69. "purpose": "Display webhook events"
  70. },
  71. {
  72. "permission": "dispute_read",
  73. "purpose": "Display dispute information"
  74. },
  75. {
  76. "permission": "coupon_read",
  77. "purpose": "Display coupon information"
  78. },
  79. {
  80. "permission": "coupon_write",
  81. "purpose": "Create and manage coupons"
  82. }
  83. ],
  84. "ui_extension": {
  85. "views": [
  86. {
  87. "viewport": "stripe.dashboard.fullpage",
  88. "component": "FullPage"
  89. }
  90. ],
  91. "content_security_policy": {
  92. "connect-src": null,
  93. "image-src": null,
  94. "purpose": "No external connections needed for core functionality"
  95. }
  96. }
  97. }