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>"
}

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.