| 7022 | Invalid_Data | Intent already exists for this idempotent key |
| 7022 | Invalid_Data | Duplicate idempotent key detected but intent not found. Please retry |
| 7022 | Invalid_Data | Intent is already processed |
| 7022 | Invalid_Data | Missing attribute: {attribute name} |
| 7022 | Invalid_Data | Amount is invalid |
| 7022 | Invalid_Data | Amount cannot exceed 1000000 for present payments |
| 7022 | Invalid_Data | Invalid currency |
| 7022 | Invalid_Data | No platform is configured for this merchant. Please check platform configurations |
| 7022 | Invalid_Data | No terminal configured for this merchant |
| 7022 | Invalid_Data | No terminal_device configured for this merchant |
| 7022 | Invalid_Data | No payment_provider configured for this merchant |
| 7022 | Invalid_Data | No development_house configured for this merchant |
| 7022 | Invalid_Data | Merchant is not enabled for present payments |
| 7022 | Invalid_Data | Please provide merchant.id for present payments |
| 7022 | Invalid_Data | Please provide merchant.id associated to development_house |
| 7022 | Invalid_Data | Please provide merchant.id associated to operator |
| 7022 | Invalid_Data | Please provide merchant.id associated to payment_provider |
| 7022 | Invalid_Data | Invalid platform.id |
| 7022 | Invalid_Data | The terminal.id mismatches with merchant configurations |
| 7022 | Invalid_Data | The terminal_device.id mismatches with merchant configurations |
| 7022 | Invalid_Data | The development_house.id mismatches with merchant configurations |
| 7022 | Invalid_Data | The technology.id is not linked. Please check merchant technology configurations |
| 7022 | Invalid_Data | The technology.id mismatches with merchant configurations |
| 7022 | Invalid_Data | The institution.id is not linked. Please check merchant institution configurations |
| 7022 | Invalid_Data | The institution.id mismatches with merchant configurations |
| 7022 | Invalid_Data | Customer contact.email or contact.phone is required |
| 7022 | Invalid_Data | Atleast one of contact.email or contact.phone should be valid |
| 7022 | Invalid_Data | Either customer ID or first name should be available |
| 7022 | Invalid_Data | contact.email is invalid |
| 7022 | Invalid_Data | contact.phone.country_code and contact.phone.number should be non-empty digit values |
| 7022 | Invalid_Data | Invalid first_name length. Minimum length should be 3 characters |
| 7022 | Invalid_Data | Invalid last_name length. Minimum length should be 3 characters |
| 7022 | Invalid_Data | Invalid middle_name length. Minimum length should be 1 character |
| 7022 | Invalid_Data | Order belongs to another customer |
| 7022 | Invalid_Data | Invalid value for scope |
| 7022 | Invalid_Data | Scope is required for SDK |
| 7022 | Invalid_Data | Invalid data. Authorize cannot be present when scope is {scope} |
| 7022 | Invalid_Data | Invalid data. Charge cannot be present when scope is {scope} |
| 7022 | Invalid_Data | Either 'authorize' or 'charge' can be present not both |
| 7022 | Invalid_Data | Config type is required |
| 7022 | Invalid_Data | Invalid SDK type in config.type |
| 7022 | Invalid_Data | Invalid value for config.type |
| 7022 | Invalid_Data | Invalid value for config.initiator |
| 7022 | Invalid_Data | Invalid value for purpose |
| 7022 | Invalid_Data | Purpose is required for SDK |
| 7022 | Invalid_Data | Invalid purpose for SDK. Allowed values: {values} |
| 7022 | Invalid_Data | Invalid scope for SDK. Allowed values: {values} |
| 7022 | Invalid_Data | PayButton SDK supports only one payment method at a time |
| 7022 | Invalid_Data | Please provide supported_payment_methods for PayButton SDK |
| 7022 | Invalid_Data | Acceptance details are required for PayButton SDK |
| 7022 | Invalid_Data | Invalid value for card_holder_login.type |
| 7022 | Invalid_Data | Original intent does not have authenticate.required == true |
| 7022 | Invalid_Data | This authenticate.id is already linked with intent |
| 7022 | Invalid_Data | Invalid value for authorize.auto.type |
| 7022 | Invalid_Data | Invalid value for initiator |
| 7022 | Invalid_Data | No contract found for provided payment_agreement |
| 7022 | Invalid_Data | Invalid contract.id in payment_agreement |
| 7022 | Invalid_Data | No payment-agreement found for id |
| 7022 | Invalid_Data | The payment_agreement is not required in CIT transaction |
| 7022 | Invalid_Data | Invalid attribute: destination amount |
| 7022 | Invalid_Data | Invalid attribute: topup amount |
| 7022 | Invalid_Data | Destination has invalid or missing amount for retailer |
| 7022 | Invalid_Data | Destination currency not supported |
| 7022 | Invalid_Data | Invalid destination currency |
| 7022 | Invalid_Data | No destination found for 'to' value |
| 7022 | Invalid_Data | The sum of destination amounts exceeds the order amount |
| 7022 | Invalid_Data | Invalid topup currency |
| 7022 | Invalid_Data | Topup currency not supported |
| 7022 | Invalid_Data | Topup has negative amount which is invalid |
| 7022 | Invalid_Data | Product missing in order object |
| 7022 | Invalid_Data | Invalid value for domain.url |
| 7022 | Invalid_Data | Invalid post.url |
| 7022 | Invalid_Data | Post webhook is not available |
| 7022 | Invalid_Data | No wallet found for wallet id |
| 7022 | Invalid_Data | Missing required header: hashstring |
| 7022 | Invalid_Data | Invalid hashstring |
| 7022 | Invalid_Data | Failed to verify hashstring |
| 7022 | Invalid_Data | Invalid transaction timezone received |
| 7022 | Invalid_Data | Invalid country name in the address |
| 7017 | Not_Found | Merchant public key not found |
| 7017 | Not_Found | No matching invoice found for invoice.id |
| 7017 | Not_Found | No matching order found for order.id |