Tuve que hacerle un fork local porque no soporta ESM.
Tambien reemplace CryptoJS con createHmac de node:crypto obviamente usando sha256.
El payload se imprime en consola, la apiKey, el s (payload firmado), paymentMethod, currency, commerceOrder, email, amount, subject, urlConfirmation y urlReturn.
Las URLs estan bien, el baseUrl es https://sandbox.flow.cl/api y pues tengo estas constantes para los endpoints:
Buenas. Estoy implementando esta API https://github.com/EstebanFuentealba/flowcl-node-api-client
Tuve que hacerle un fork local porque no soporta ESM.
Tambien reemplace
CryptoJS
concreateHmac
denode:crypto
obviamente usando sha256.El payload se imprime en consola, la
apiKey
, els
(payload firmado), paymentMethod, currency, commerceOrder, email, amount, subject, urlConfirmation y urlReturn.Las URLs estan bien, el baseUrl es https://sandbox.flow.cl/api y pues tengo estas constantes para los endpoints:
Estoy haciendo una peticion POST a
payment/create
pasandole los datos:Y me arroja error:
ERROR [ExceptionsHandler] There's some missing params Error: There's some missing params
mi funcion para firmar es:
y la cadena que retorna sigue el formato mostrado en la documentacion:
Cualquier informacion brindada sera agradecida.