@@ -19,12 +19,12 @@ export const paymentService = {
1919 _getCryptAPIClient ( coin ) {
2020 console . log ( `Payment service: Getting CryptAPI client for coin: ${ coin } ` ) ;
2121
22- // Get cryptocurrency wallet addresses from environment variables or use defaults
22+ // Get cryptocurrency wallet addresses from environment variables
2323 const addresses = {
24- btc : process . env . BITCOIN_ADDRESS || "bc1q254klmlgtanf8xez28gy7r0enpyhk88r2499pt" ,
25- eth : process . env . ETHEREUM_ADDRESS || "0x402282c72a2f2b9f059C3b39Fa63932D6AA09f11" ,
26- sol : process . env . SOLANA_ADDRESS || "CsTWZTbDryjcb229RQ9b7wny5qytH9jwoJy6Lu98xpeF" ,
27- usdc : process . env . USDC_ADDRESS || "0x402282c72a2f2b9f059C3b39Fa63932D6AA09f11"
24+ btc : process . env . BITCOIN_ADDRESS ,
25+ eth : process . env . ETHEREUM_ADDRESS ,
26+ sol : process . env . SOLANA_ADDRESS ,
27+ usdc : process . env . USDC_ADDRESS
2828 } ;
2929
3030 console . log ( `Payment service: Using address for ${ coin } : ${ addresses [ coin ] } ` ) ;
@@ -162,7 +162,7 @@ export const paymentService = {
162162
163163 const requestParams = {
164164 callback : callbackUrl ,
165- pending : true ,
165+ pending : 1 ,
166166 parameters : {
167167 subscription_id : subscription . id ,
168168 email,
@@ -272,14 +272,23 @@ export const paymentService = {
272272 try {
273273 const baseURL = 'https://api.cryptapi.io/' ;
274274 const testCoin = coin || 'btc' ;
275- const testAddress = process . env . BITCOIN_ADDRESS || "bc1q254klmlgtanf8xez28gy7r0enpyhk88r2499pt" ;
275+
276+ // Get the correct address for the selected coin from environment variables
277+ const addresses = {
278+ btc : process . env . BITCOIN_ADDRESS ,
279+ eth : process . env . ETHEREUM_ADDRESS ,
280+ sol : process . env . SOLANA_ADDRESS ,
281+ usdc : process . env . USDC_ADDRESS
282+ } ;
283+
284+ const testAddress = addresses [ testCoin ] ;
276285 const callbackUrl = 'https://pdf.profullstack.com/api/1/payment-callback' ;
277286
278287 // Build query parameters
279288 const queryParams = new URLSearchParams ( ) ;
280289 queryParams . append ( 'address' , testAddress ) ;
281290 queryParams . append ( 'callback' , callbackUrl ) ;
282- queryParams . append ( 'pending' , 'true ' ) ;
291+ queryParams . append ( 'pending' , '1 ' ) ;
283292
284293 const fullURL = `${ baseURL } ${ testCoin } /create?${ queryParams . toString ( ) } ` ;
285294 const curlCommand = `curl -v "${ fullURL } "` ;
0 commit comments