Skip to main content
GET
/
api
/
internal
/
transactionPayflow
/
expressCheckout
Redirect to Express Checkout
curl --request GET \
  --url https://localhost:44371/api/internal/transactionPayflow/expressCheckout
{
  "type": "<string>",
  "title": "<string>",
  "status": 123,
  "detail": "<string>",
  "instance": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.chargeworx.com/llms.txt

Use this file to discover all available pages before exploring further.

Description

Generates and redirects to the PayPal Payflow Express Checkout page for the specified project and transaction. This endpoint is used to initiate the Payflow checkout process.

Input

  • Query Parameter: projectId (guid, required) — Project identifier.
  • Query Parameter: transactionId (guid, required) — Transaction identifier.

Output

HTTP 302 redirect to the Payflow Express Checkout page.

Example Request

GET /internal/payflow/redirect-to-express-checkout?projectId={projectId}&transactionId={transactionId}

Errors

  • 404 Not Found — No Express Checkout URL is available for the provided identifiers.
  • 500 Internal Server Error — Unexpected server error when generating the Express Checkout URL.

Notes

  • This is an internal endpoint used to initiate Payflow Express Checkout.
  • The redirect occurs automatically without user interaction.

Query Parameters

projectId
string<guid>

The identifier of the project initiating the checkout.

transactionId
string<guid>

The identifier of the transaction to complete.

Response

Redirects the user agent to the Payflow Express Checkout page.