Do I need a Zoho Payments account to make payments to my merchant?
Zoho Payments does not require you, a customer, to have an account to make payments. Once you’ve received a payment link from your merchant, you can input your payment information and proceed to make the payment.