PaymentId is required | The PaymentId parameter in your request is empty. | Resend the request with a PaymentId included. |
PaymentId has incorrect format | The PaymentId parameter in your request does not match the required format. | The PaymentId should match this regex format: ^[0-9a-zA-Z._-]+$. |
Amount is required | The amount parameter in your request is empty or missing. | Resend the request with the amount parameter included. |
Amount should be greater than or equal to 0.01. | The value of the amount parameter in your request is too low. | Resend the request with the amount parameter set to a value of at least 0.01. |
Amount should be less than or equal to 30000. | The value of the amount parameter in your request is too high. | Resend the request with the amount parameter set to a value of up to 30000. |
Currency is required. | The currency parameter in your request is empty or missing. | Resend the request with the currency parameter. |
Currency has incorrect value for this merchant. | The currency you included is not supported by Rocka. | Resend the request with a valid currency (EUR). |
Name is required. | The name parameter in your request is empty or missing. | Resend the request with the name parameter. |
Name length should be less than or equal to 100. | The value of the name parameter in your request is too long. | Resend the request with the name parameter set to a string of a length of 100 characters or less. |
Payment description is required. | The paymentDescription parameter in your request is empty or missing. | Resend the request with the paymentDescription parameter. |
Payment description length should be less than or equal to 255. | The paymentDescription in your request is too long. | Resend the request with a valid paymentDescription. |
ReturnUrl has incorrect format. | The returnUrl parameter in your request does not match the required format. It should be an absolute URL that includes the protocol (http or https). For example, https://example.com/returlUrl. | Resend the request with a valid returnUrl. |
WebhookUrl has incorrect format. | The webhookUrl parameter in your request does not match the required format. It should be an absolute URL that includes the protocol (http or https). For example, https://example.com/webhookUrl. | Resend the request with a valid webhookUrl. |
Expiry date should be in UTC format. | TheexpiryDate parameter in your request does not match the required format. It should include the date and time in the UTC timezone. For example, 2026-02-27T16:11:51.2863657Z (with Z for the UTC timezone). | Resend the request with a valid expiryDate. |
Expiry date should be greater than current date. | TheexpiryDate should be a point in the future. | Resend the request with a valid expiryDate. |