Payoneer Escrow Noderig

  • Cross-Domain Communication
  • Node.js
  • QA Testing
  • Responsive Design
  • REST API Development

The Noderig is an internal testing application used to test Payoneer Escrow's API, webhooks feature, and authenticated lightboxes. It helps streamline front-end development, debugging, and QA testing across multiple browsers and devices.

I originally built this application to serve one purpose: to help me make sure the authenticated lightboxes look nice and work as expected in desktop viewport sizes. As the front-end expert on the Payoneer Escrow team, I found it difficult to design the authenticated lightboxes and test them in an environment that simulated the real UX as close as possible. This difficulty led to the creation of the Noderig. I added more features over time and it became a full-fledged testing environment–allowing the team to perform end-to-end testing in an environment that simulates the real UX.

Samples

Ace Editor


The Ace Editor page is where most of the testing starts. It allows the user to create orders, update orders, create accounts, create users, and send other allowed GET and POST requests.

Open Lightboxes


The Open Lightboxes page is where the user opens authenticated lightboxes via desktops, laptops, and/or mobile devices–testing the UI and UX for any authenticated lightbox.

Webhooks


The Webhooks page is where the user can recieve webhooks and review webhook data for accuracy.