chesscoders / netopia-card

Lightweight NodeJS library to integrate Netopia mobilPay payment gateway in your projects
https://npmjs.com/package/netopia-card
MIT License
6 stars 2 forks source link

Payment data - mandatory fields #13

Closed WebsiteFactoryTM closed 5 days ago

WebsiteFactoryTM commented 1 week ago

Salutare, o intrebare, ma uitam peste implementarea noua pentru modulul asta si ma intrebam daca paymentData este mandatory? Noi nu vrem sa salvam datele cardului pe aplicatia noastra, si atunci nu o sa avem datele astea. Ma puteti lamuri va rog cu asta?

Mersi Alex

WebsiteFactoryTM commented 1 week ago

Salut din nou. M-am uitat mai atent peste cod si am avut o discutie cu cei de la Netopia. Sunt 2 lucruri care ar trebui schimbate in cod, si as putea sa va ajut. Dar poate nu inteleg eu ceva, asa ca va rog sa-mi spune-ti daca e asa. Eu am testat cu modificarile astea, practic am rescris metodele si a mers.

1) La metoda startPayment, nu ar trebui ca field-urile de la payment.instrument sa fie mandatory, le-as sterge pur si simplu din required fields. image 2) Tot la metoda de startPayment, vad ca se returneaza doar obiectul de error, cand eu cred ca ar trebui returnat tot raspunsul. Deci in loc de response.error, returnam direct response. Astfel ca in obiectul returnat o sa avem si payment.paymentUrl, unde putem redirection userii pentru a introduce datele de card.

async startPayment() { image

Din nou, poate este un lucru de care nu m-am prins, dar la mine doar asa a functionat.

Mersi fain de raspuns Alex