They've delivered on all the required pieces. My setup includes a Stripe account registered with a UK LTD business and a Payoneer account. Both Stripe and Payoneer comes pre-verified with nominee documents.
They include some well written documents and guides on how to use the setup.
The...