Creates a new payment session for an order and returns a hosted checkout URL where the customer can complete the crypto payment.The merchant must provide order details, amount, currency, and redirect URLs. Once the payment is completed or fails, the customer is redirected to the respective URL, and a webhook notification is sent to the provided callback URL.