Wilmington, Delaware, United States • 5 Employees
Financial Services
Petra is a payment infrastructure that allows businesses to accept payment from customers in cryptocurrency, card and direct bank debit at ease and get the settlement in their local currencies.