Full Redirect (no form)

How full redirect APM flow works

Full redirect APMs transfer the customer completely to the external environment to complete their transaction. Once the transaction is finalized, the customer is redirected back to the merchant’s website along with the payment status.

This model is particularly common for payment methods that require strong identity verification or account login. From an integration perspective, we handle the setup of the redirect session, including generating the provider URL, and processes the resulting callback or webhook to confirm payment status.

Example

An example of a full redirect APM is Paypal. No matter the integration type you have, when the customer selects Paypal in the checkout payment form, we do a full redirect to Paypal's environment and the customer completes the payment there. Once the customer proceeds successfully, they will be redirected to the accept_url.


{
	"payment_method_name": "paypal",
	"save_payment_information": "false",
  "checkout_id": "691342700056463f756826b4",
  "amount": 10,
  "operation_type": "authorize", 
  "customer_email": "[email protected]",
  "order_merchant_id": "1234-abcd-5678-fghij",
 	"accept_url": "https://www.test-accept.com",
	"decline_url": "http://www.test-decline.com",
	"pending_url": "http://www.test-pending.com",
	"exception_url": "http://www.test-exception.com",
  "payment_channel": "e-commerce",
	"customer_browser_info_color_depth": "24",
	"customer_browser_info_js_enabled": "true",
	"customer_browser_info_language": "en-US",
	"customer_browser_info_screen_height": "1080",
	"customer_browser_info_screen_width": "2560",
	"customer_browser_info_time_zone": "Europe/Amsterdam",
	"customer_browser_info_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36"
}
{
	"result": {
		"code": "421080",
		"description": "pending authorization"
	},
	"order_id": "691342740056463f756826e5",
	"transaction_id": "691342740056463f756826e7",
	"checkout_id": "691342700056463f756826b4",
	"status": "authorization_requested",
	"payment_method_name": "paypal",
	"order_amount": 10,
	"order_currency": "EUR",
	"order_merchant_id": "1234-abcd-5678-fghij",
	"payment_channel": "e-commerce",
	"website_url": "",
	"customer_id": "",
	"customer_email": "[email protected]",
	"customer_first_name": "",
	"customer_last_name": "",
	"customer_street_name": "",
	"customer_city": "",
	"customer_zip_code": "",
	"customer_country": "",
	"customer_ip": "::ffff:169.254.169.126",
	"order_description": "",
	"is_suspicious": false,
	"risk_assessment_partner": "",
	"risk_assessment_date": "",
	"risk_assessment_result": "",
	"risk_assessment_reason": "",
	"risk_assessment_reason_code": "",
	"is_authenticated": false,
	"authentication_indicator": "no_3ds",
	"authentication_partner": "",
	"authentication_date": "",
	"authentication_result": "",
	"authorization_date": "2025-11-11T14:04:36.461Z",
	"authorization_result": "pending",
	"authorization_code": "52B5C5E6582E429289A852C702D8E142",
	"authorization_amount": 0.51,
	"is_captured": false,
	"capture_date": "",
	"capture_result": "",
	"capture_total_amount": "",
	"payin_partner": "MockPsp",
	"merchant_contract_id": "63764d5caeada6000bf1126a",
	"psp_result_code": "791",
	"psp_result_description": "Pending processing",
	"redirect_url": "https://api-sandbox.test.io/partner/mockpsp/redirect/facc78a923e31431e1c2fa312bf8f11f558d7545faed58254e5c2ff6676021a9",
	"accept_url": "https://www.test-accept.com",
	"decline_url": "http://www.test-decline.com",
	"pending_url": "http://www.test-pending.com",
	"exception_url": "http://www.test-exception.com"
}