Closed abilash-diviso closed 1 year ago
npm install razorpay to an angular project.
in a component ts file, upon a button click function
const Razorpay = require('razorpay');
const rzpay = new Razorpay({
key_id: GlobalConstants.razorpayKey,
key_secret: GlobalConstants.razorpayScret
});
const options = {
amount: 100, // amount in the smallest currency unit
currency: 'INR',
receipt: 'order_' + this.auth.user.customer_id + '_' + this.getOrderId(),
payment_capture: 1,
};
rzpay.orders.create(options, function(err, order) {
console.log(order);
console.error(err);
});
}
ng serve
you will get below error,
Module not found: Error: Can't resolve 'http' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'http' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'https' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\forever-agent'
ERROR in ./node_modules/request/request.js
Module not found: Error: Can't resolve 'https' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'https' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'net' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\forever-agent'
ERROR in ./node_modules/tough-cookie/lib/cookie.js
Module not found: Error: Can't resolve 'net' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tough-cookie\lib'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'net' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/request-promise/lib/rp.js
Module not found: Error: Can't resolve 'os' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request-promise\lib'
ERROR in ./node_modules/mime-types/index.js
Module not found: Error: Can't resolve 'path' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\mime-types'
ERROR in ./node_modules/assert-plus/assert.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\assert-plus'
ERROR in ./node_modules/combined-stream/lib/combined_stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\combined-stream\lib'
ERROR in ./node_modules/delayed-stream/lib/delayed_stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\delayed-stream\lib'
ERROR in ./node_modules/isstream/isstream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\isstream'
ERROR in ./node_modules/request/request.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
ERROR in ./node_modules/sshpk/lib/ed-compat.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'tls' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\forever-agent'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'tls' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/request/request.js
Module not found: Error: Can't resolve 'zlib' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
Date: 2020-04-27T18:55:30.367Z - Hash: b5a87842407170d33073
14 unchanged chunks
Time: 4779ms
ERROR in ./node_modules/aws-sign2/index.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\aws-sign2'
ERROR in ./node_modules/aws4/aws4.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\aws4'
ERROR in ./node_modules/ecc-jsbn/index.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\ecc-jsbn'
ERROR in ./node_modules/http-signature/lib/signer.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\http-signature\lib'
ERROR in ./node_modules/http-signature/lib/verify.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\http-signature\lib'
ERROR in ./node_modules/oauth-sign/index.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\oauth-sign'
ERROR in ./node_modules/razorpay/dist/utils/razorpay-utils.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\razorpay\dist\utils'
ERROR in ./node_modules/request/lib/helpers.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request\lib'
ERROR in ./node_modules/request/lib/oauth.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request\lib'
ERROR in ./node_modules/request/lib/hawk.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request\lib'
ERROR in ./node_modules/sshpk/lib/key.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/fingerprint.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/signature.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/private-key.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/identity.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/dhe.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/utils.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/certificate.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/sshpk/lib/formats/openssh-cert.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib\formats'
ERROR in ./node_modules/sshpk/lib/formats/ssh-private.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib\formats'
ERROR in ./node_modules/sshpk/lib/formats/pem.js
Module not found: Error: Can't resolve 'crypto' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib\formats'
ERROR in ./node_modules/request/lib/har.js
Module not found: Error: Can't resolve 'fs' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request\lib'
ERROR in ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'http' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\forever-agent'
ERROR in ./node_modules/http-signature/lib/signer.js
Module not found: Error: Can't resolve 'http' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\http-signature\lib'
ERROR in ./node_modules/request/request.js
Module not found: Error: Can't resolve 'http' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'http' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'https' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\forever-agent'
ERROR in ./node_modules/request/request.js
Module not found: Error: Can't resolve 'https' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'https' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'net' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\forever-agent'
ERROR in ./node_modules/tough-cookie/lib/cookie.js
Module not found: Error: Can't resolve 'net' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tough-cookie\lib'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'net' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/request-promise/lib/rp.js
Module not found: Error: Can't resolve 'os' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request-promise\lib'
ERROR in ./node_modules/mime-types/index.js
Module not found: Error: Can't resolve 'path' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\mime-types'
ERROR in ./node_modules/assert-plus/assert.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\assert-plus'
ERROR in ./node_modules/combined-stream/lib/combined_stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\combined-stream\lib'
ERROR in ./node_modules/delayed-stream/lib/delayed_stream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\delayed-stream\lib'
ERROR in ./node_modules/isstream/isstream.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\isstream'
ERROR in ./node_modules/request/request.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
ERROR in ./node_modules/sshpk/lib/ed-compat.js
Module not found: Error: Can't resolve 'stream' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\sshpk\lib'
ERROR in ./node_modules/forever-agent/index.js
Module not found: Error: Can't resolve 'tls' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\forever-agent'
ERROR in ./node_modules/tunnel-agent/index.js
Module not found: Error: Can't resolve 'tls' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\tunnel-agent'
ERROR in ./node_modules/request/request.js
Module not found: Error: Can't resolve 'zlib' in 'C:\Abel\Dev\SuperMartSw\supermart\node_modules\request'
facing the same issue. has anybody found the solution???
@abilash-diviso sorry for the long delay . your sdh integration in frontend seems wrong, you need to integrate it in the backend.
could you please let us know if this issue resolved ?
For now, I am closing this issue as I have not received any response. If someone is getting the same issue than it might be possible that you are trying to integrate this sdk in frontend.
Please let us know if you need any help.
Can you please provide a snippet where you are getting this error?