T402 API Reference - v2.8.0
    Preparing search index...

    Function createPaymentIdPayload

    • Creates a payment ID payload from a server extension.

      Reads the payment ID from requirements and echoes it back.

      Parameters

      • extension: PaymentIdExtension

        Payment ID extension from server's 402 response

      • OptionalclientId: string

        Optional client-generated correlation ID

      Returns PaymentIdPayload

      Payment ID payload for inclusion in payment extensions

      const extension = paymentRequirements.extensions?.paymentId;
      const payload = createPaymentIdPayload(extension, "my-correlation-id");
      // Include in payment payload extensions:
      // extensions: { [PAYMENT_ID_EXTENSION_KEY]: payload }