File size: 1,476 Bytes
70556b7
 
 
 
aafc9ab
 
70556b7
 
 
 
 
ddb08ef
70556b7
 
 
 
4a6eb21
 
70556b7
 
 
 
4a6eb21
70556b7
 
 
 
 
 
 
 
 
 
 
 
4a6eb21
 
 
70556b7
 
 
 
 
 
 
0e68faf
 
 
 
70556b7
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning",
      "Microsoft.EntityFrameworkCore": "Warning"
    }
  },
  "AllowedHosts": "*",

  "ConnectionStrings": {
    "DefaultConnection": "Data Source=/data/RobDelivery.db"
  },

  "Authentication": {
    "Google": {
      "ClientId": "277199733405-bn8d717l6h3s39qgu5g9fe15lrf5v18n.apps.googleusercontent.com",
      "MobileClientId": "277199733405-6mbgbe61g38ktf6lsqrhckgv2jbdu9m5.apps.googleusercontent.com"
    }
  },

  "Jwt": {
    "Key": "your-super-secret-key-min-32-characters-long-for-security",
    "Issuer": "RobDeliveryAPI",
    "Audience": "RobDeliveryClient",
    "TokenExpiresHours": 24
  },

  "Payment": {
    "PayPal": {
      "ClientId": "YOUR_PAYPAL_CLIENT_ID",
      "ClientSecret": "YOUR_PAYPAL_CLIENT_SECRET",
      "Mode": "sandbox"
    },
    "Stripe": {
      "SecretKey": "sk_test_51SaF97AXzGI3BHqbQQ46nn8L4gSByN4FnGuzuAlOPhLxNPhtC00dLrx1gqeZq5j0LyPmRGBEWJSFVao6GaMRh7ak00n2cWO4fV",
      "PublishableKey": "pk_test_51SaF97AXzGI3BHqbx7tGtlNcbB2MEU4SNLqFcE0fgjf6S8QjyDRIpyhMuw27ytANFCNV7PtkcOVQZ4NwJGwkHmtO00FUQtAwwN",
      "WebhookSecret": "whsec_YOUR_WEBHOOK_SECRET"
    },
    "GooglePay": {
      "MerchantId": "YOUR_GOOGLE_PAY_MERCHANT_ID",
      "MerchantName": "RobDelivery",
      "Gateway": "stripe",
      "GatewayMerchantId": "YOUR_STRIPE_MERCHANT_ID"
    }
  },
  "DeliveryPricing": {
    "BasePrice": 50,
    "PricePerKg": 10
  }
}