Here are 5 websites for part A , Inspire Uplift, Bluecrate, Meowingtons ,HYGO , Gadgetox
And here are 5 websites for part B paymentcloud , stripe , squareup ,helcim ,dharmamerchant
Hopefully these meet your requirements and hope to be part of your project