Find the word definition

Wikipedia
Creditcall

Creditcall is a payment service provider and payment gateway based in the UK, providing credit card authorisation and settlement services to banks and processors in the United Kingdom, United States and Canada.