Card By Link
Send CVV Capture Link
Send a Card By Link request via email or SMS with a link to a secure CVV capture form.
POST
CVV Capture Guide
Collect CVV from cardholders via hosted forms
Error Responses
Parameter Constraints
Parameters
Headers
Your API key prefixed with
APIKEY. Example: APIKEY your-api-key. See the Authentication guide.Request Configuration
The user ID of the booker.
The card URI is the resource identifier for the card location within PCI Booking.
The form’s language in ISO 639-1 (2-letter) format. See supported languages. If an unsupported language is received, English will be displayed. Languages can be added through the user’s control panel.
The CSS resource name. Follow the guide on managing stylesheets. If not provided, PCI Booking will apply the default CSS.
A URL where PCI Booking will push the status of the request.
The number of hours the request will be valid for. Minimum 1 hour, maximum 24 hours.
Delivery
How to send the link to the card capture form. Values:
email or sms.The destination email address or phone number. Phone numbers should be formatted as international dial numbers:
Country code + area code + phone number.The recipient’s name. Max 70 characters.
Free text description of this request. Max 50 characters.
A reference value that can be used to query for this card token.
Transaction Details
The transaction amount. Required if
Currency is provided.The transaction currency in ISO 4217 (3-letter) format. Required if
Amount is provided. An incorrect value returns error code 401 BAD DATA.Branding
CustomerSupportLink, CustomerSupportLinkText, CustomerSupportEmail, and CustomerSupportPhone can also be set in your account settings. Values provided in the request override the account defaults.URLs in the request body (e.g.
ClientLogoURL, Success, Failure) should not be URL-encoded, since they are sent in JSON, not as query parameters.URL to the logo displayed in the Card By Link email and landing page. Submit with a null value to hide the logo. If not supplied, the logo from your Booker profile in the portal is used. Images must be publicly accessible via HTTPS URL.
The title of the logo. If not provided, the booker name from the portal is used. Submit with a null value to hide the logo title. Max 100 characters.
URL to the favicon displayed in the Card By Link landing page. If not supplied, the browser default favicon is used. Images must be publicly accessible via HTTPS URL in ico or png format, size 16x16 or 32x32.
The page title to be displayed. Max 40 characters.
Text displayed in the header of the message to the recipient. Max 1000 characters. If
RecipientName, Amount, and Currency placeholders are not listed in the CustomHeaderText or in the portal customizations but are provided in the request parameters, they will still be displayed in the email.Text displayed in the footer of the message to the recipient. Max 1000 characters. If
CustomerSupportEmail and CustomerSupportPhone placeholders are not listed in the CustomFooterText or in the portal customizations but are provided in the request parameters, they will still be displayed in the email.Phone number displayed in the email and landing page. Max 20 characters.
Email address displayed in the email and landing page. Max 50 characters.
URL for customer support displayed in the email and landing page. Max 255 characters. Required if
CustomerSupportLinkText is provided.Display name for the customer support URL in the email and landing page. Max 100 characters. Required if
CustomerSupportLink is provided.Redirect URLs
URL where a successful response will be redirected to. See setting up success/failure redirection pages.
URL where a failed response will be redirected to. See setting up success/failure redirection pages.
Response
201 - Empty body. ALocation header is returned with the URI for this card request. Use this URI to retrieve the request status or delete the request.
Remember to set the CVV Retention Policy on the new token once the CVV is captured.

