@@ -69,6 +69,64 @@ export default async () => {
6969 process . env . OBB_S3_PREFIX = 'uploaded-files' ;
7070 process . env . OBB_MAIL_TRANSPORT = mailTransport ;
7171 process . env . OBB_MAIL_FROM = '"Test <test@example.com>"' ;
72+ process . env . OBB_WIZARD_BASE_URL = 'http://localhost:8080' ;
73+
74+ // WeChat Pay test configuration
75+ process . env . OBB_WECHAT_APP_KEY = 'test-wechat-app-key' ;
76+ process . env . OBB_WECHAT_PAY_APPID = 'test-wechat-pay-appid' ;
77+ process . env . OBB_WECHAT_PAY_MCHID = 'test-wechat-pay-mchid' ;
78+ process . env . OBB_WECHAT_PAY_SERIAL = 'test-wechat-pay-serial' ;
79+ // Test PEM certificate for testing
80+ process . env . OBB_WECHAT_PAY_CERT = `-----BEGIN CERTIFICATE-----
81+ MIIDizCCAnOgAwIBAgIUbAkfd5MpDjJ7pMqmEuWDkmWGrLIwDQYJKoZIhvcNAQEL
82+ BQAwVTELMAkGA1UEBhMCQ04xDTALBgNVBAgMBFRlc3QxDTALBgNVBAcMBFRlc3Qx
83+ DTALBgNVBAoMBFRlc3QxGTAXBgNVBAMMEHRlc3QuZXhhbXBsZS5jb20wHhcNMjUx
84+ MTEyMDcyMjM0WhcNMjYxMTEyMDcyMjM0WjBVMQswCQYDVQQGEwJDTjENMAsGA1UE
85+ CAwEVGVzdDENMAsGA1UEBwwEVGVzdDENMAsGA1UECgwEVGVzdDEZMBcGA1UEAwwQ
86+ dGVzdC5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
87+ AM2G6AI2TYuH3fjtKnyEaXhU6VzayBk1YNuaGkmKrtKiPS+Za2mJA/2XzGXaZN8s
88+ OM0N2T6OPlqoEPZYOGoAozHomKncZUtICQn2zt0QnFSjALzzywTW9wim62JWQmJr
89+ xTa0Y5Jj8mEuu52ZwA37Bhbc4Yabr4LLW7Z/NWyPQ6bU3vhApTKoLx4PGe6yXsEY
90+ h+hX22P4n/0gHwkDbCEUdgbQlHcPGJdnKFfOoi/MwG4PUEaHisztXJxMwCIRWTk6
91+ qyCyq3s8/BDcvX1D0+ZIpJoIQAbt0jfo1FikZGiPC29f6WlnuZYIo3B2Ah3bTErM
92+ s1CYYC5lJpDF3XzEV/xOAJ8CAwEAAaNTMFEwHQYDVR0OBBYEFAkGlw9eG7f3o3hH
93+ qK33A5rKmORIMB8GA1UdIwQYMBaAFAkGlw9eG7f3o3hHqK33A5rKmORIMA8GA1Ud
94+ EwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBADhxdLWSCFNjdbhBLf9s9odq
95+ Fw1J/sTAX6sn4a5FbBtQB38h+lZTSZcQ1H0znUNAzbPQcbg9KrRFboSd6TjGhHnt
96+ ViMiD7JTsR/E6MMi8TxVMknGxJibPAG61qyJ4y7oFQEEjdShHqNWp6Fc6N0XKBRZ
97+ yDcDt/rJIjZBFwAuZFxDIdw4P1BUN3UsI0YN+Q3UrmyPWxCRk5Egt0n3kGVfuMKC
98+ IXr+Y/sVaONOqAynLSD3V4LhH3Z5xnJoCtkzvb6yY7R7xTueCGr1HExwN7OuAVgU
99+ kVPsohepqliflHYmOjAnyl9RfKpPmeSIdXyZS9jKddH07hTWhmfGkaNK2Yd0qZM=
100+ -----END CERTIFICATE-----` ;
101+ // Test private key for testing
102+ process . env . OBB_WECHAT_PAY_KEY = `-----BEGIN PRIVATE KEY-----
103+ MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNhugCNk2Lh934
104+ 7Sp8hGl4VOlc2sgZNWDbmhpJiq7Soj0vmWtpiQP9l8xl2mTfLDjNDdk+jj5aqBD2
105+ WDhqAKMx6Jip3GVLSAkJ9s7dEJxUowC888sE1vcIputiVkJia8U2tGOSY/JhLrud
106+ mcAN+wYW3OGGm6+Cy1u2fzVsj0Om1N74QKUyqC8eDxnusl7BGIfoV9tj+J/9IB8J
107+ A2whFHYG0JR3DxiXZyhXzqIvzMBuD1BGh4rM7VycTMAiEVk5Oqsgsqt7PPwQ3L19
108+ Q9PmSKSaCEAG7dI36NRYpGRojwtvX+lpZ7mWCKNwdgId20xKzLNQmGAuZSaQxd18
109+ xFf8TgCfAgMBAAECggEADoUXYwCfHdptbiajN8TLBrtI+UxjkpRY0WrjrIplq2/W
110+ zsQR+JS7eXD9+bwiIDopkSMHVAoMka8J871rzuFYpi/+iRGO/nCKYu/S0X9Y7AnQ
111+ BYlbsG3Xaf8Q5hOeAQIIHsNDvZXeC8uXaZzxGou/dGIKdM4O6jiftBbsmUzNxL1o
112+ x4JJd0kZotijsgMnggmaiwBomKQJGXcNx35GC99I5LOpUlpVc1Y6U3A3qJk9+pxt
113+ YquxyeBg/bDrf59itKlOrZaPgbsLxN7lV4rfcNqHD65oc4rUwGg+81WLG8qVEWZ1
114+ x2Cv6yJYP6W52EMpovLd/9F6bKBWb2RXV3dxh8lHcQKBgQDxR6a509Ct708Ci+a2
115+ iy37HJ5JkHyvzvnmbYTjmP3evjpjYf9F7lq7T11NhaAEPgrqdGa/Bnzz+V85Pnzf
116+ dtRKxu/wM9IxQUWG/fSQ/0snCzqh6pY5nj56fi/Mxq1+6/29QcIfK9daajfPkyvb
117+ KSfw2CfPLnfyvESyqXXgQP+LowKBgQDaENw3JMEdqSaSbc6PCtaAmSLBpo1suXnA
118+ 0MrcdMXu+gq+vQ6Bu1ACx/FTSumwlZ7h8eqVuUU7vF3smHH0nVqUm2DqXw0n7TCw
119+ xy1CCGNXncLiO5D49dYtbBDusrTvtQ+5C/mvb3xnxFY42HrrpsIDA1xtRowNQGQL
120+ GUMiEoMG1QKBgEjCVanGETDScJ4Q+DLmB6io+aavdppBrSRqtF85/JyV+t+LZsJ8
121+ 3UmM5lMBT77Xwszu6ykB2N5tveRyTo/Isr4V/bcOuXz29PN/U6gCBHSysyyupDyd
122+ 1rNzqBB1fU4/9hWDZfmma9utGkVzWQ9O+udrF54noi5FzeWeqphEoYtHAoGBAKn6
123+ jH2bc8D4Ei3/1AwiKZPySmpitkiyxxoqZoazq3odg/SsD7vGU5bnXdBMS56u8jsz
124+ RGVTFol6ykfbiLBhW7MM7t2iG/IsbFDP4RJg0XcBbWDFh7rYfgvH+ebmfC2BmHDo
125+ yccbgwCrxX3oGODJit+oZgpz/EV0FMel+HN9tI7FAoGASBmJzdRIWwec0JzLOHZc
126+ 51f9K5GBE1/rOrLH06EVzpx7Tl+WYOu2jmNntCyVrNJpb2Ne/mkTgvxwOPIjRwCK
127+ DJ7cwOmTkqG1P9Xfbw91KJJEMG1HDJE1imeCyA/cICcvKOlQVO/gTMGazRjT8DNU
128+ HIXqNNu6h7JCvxhJczcYKHM=
129+ -----END PRIVATE KEY-----` ;
72130
73131 ( global as any ) . __POSTGRES_CONTAINER__ = postgresContainer ;
74132 ( global as any ) . __MINIO_CONTAINER__ = minioContainer ;
0 commit comments