# init_form Endpoint: POST /init_form Version: 1.0.0 Security: timestamp, signature ## Request fields (application/json): - `partner_id` (integer, required) Partner identifier Example: 1234 - `project_id` (integer, required) Project identifier Example: 5678 - `amount` (number, required) Amount in the currency associated with the project. Example: 100 - `user_data` (string, required) Unique identifier on partner side Example: "uda-123" - `card_data` (object) - `card_data.card_number` (string) Example: "4111111111111111" - `card_data.card_holder` (string) Example: "JOHN DOE" - `card_data.expiry_month` (string) Example: "12" - `card_data.expiry_year` (string) Example: "2026" - `card_data.secure_code` (string) Example: "123" - `card_data.token` (string) Example: "tok_abc123" - `browser` (object) - `browser.accept_header` (string) Example: "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - `browser.color_depth` (string) Example: "24" - `browser.language` (string) Example: "en-US" - `browser.screen_height` (string) Example: "1080" - `browser.screen_width` (string) Example: "1920" - `browser.time_zone` (integer) Смещение минут от UTC Example: -180 - `browser.user_agent` (string) - `browser.java_enabled` (boolean) - `browser.window_width` (string) Example: "1200" - `browser.window_height` (string) Example: "800" - `browser.ip` (string) Example: "203.0.113.10" - `payer` (object) - `payer.first_name` (string) Example: "John" - `payer.last_name` (string) Example: "Doe" - `payer.email` (string) Example: "john.doe@example.com" - `payer.phone` (string) Example: "+441234567890" - `payer.billing_country` (string) Example: "GB" - `payer.billing_region` (string) Example: "Greater London" - `payer.billing_city` (string) Example: "London" - `payer.billing_postal_code` (string) Example: "EC1A 1AA" - `payer.billing_address_line1` (string) Example: "221B Baker Street" - `payer.billing_address_line2` (string) Example: "Flat 2" - `payer.shipping_country` (string) Example: "GB" - `payer.shipping_region` (string) Example: "Greater London" - `payer.shipping_city` (string) Example: "London" - `payer.shipping_postal_code` (string) Example: "EC1A 1AA" - `payer.shipping_address_line1` (string) Example: "221B Baker Street" - `payer.shipping_address_line2` (string) Example: "Flat 2" - `payee` (object) - `payee.address_line1` (string) Example: "221B Baker Street" - `payee.address_line2` (string) Example: "Flat 2" - `payee.city` (string) Example: "London" - `payee.region` (string) Example: "Greater London" - `payee.postal_code` (string) Example: "EC1A 1AA" - `payee.country` (string) Example: "GB" ## Response 200 fields (application/json): - `redirect_url` (string) Example: "https://pay.example.com/form/xyz"