Cashfree annually processes USD 80 billion payments to businesses, including in MENA Dubai: Payments company Cashfree Payments, which processes USD 80 billion in payments annually today said it has ...