Submit data for a PayPal PayIn

Provide transaction data to PayPal prior to initiating a pay-in ([read guide](/guides/payment-methods/paypal#submit-pre-transaction-risk-data)). <Note icon="fa-regular fa-circle-info"> **Note – Data to submit depends on industry** The request body parameters described below are required for all marketplace businesses. Additional data points are required for platforms operating in the following industries: - Events and ticketing - Online travel agents: - Car rentals - Hotels - Transportation - Travel packages - Retail and groceries - Cruise lines - Buy online, pick up in store (BOPIS) - Crypto Before integrating this endpoint, platforms operating in the verticals above need to contact Mangopay <a href="https://hub.mangopay.com/" target="_blank">via the Dashboard</a>. </Note> The `DataCollectionId` returned in the response must be sent on the associated pay-in call for both one-time and recurring payments: - [POST Create a PayPal PayIn](/api-reference/paypal/create-paypal-payin) - [POST Create a Recurring PayPal PayIn](/api-reference/paypal/create-recurring-paypal-payin) with the CIT payload - [POST Create a Recurring PayPal PayIn](/api-reference/paypal/create-recurring-paypal-payin) with the MIT payload Each PayPal pay-in or preauth requires a new `DataCollectionId`. The property is not returned on the pay-in endpoints.

Authentication

AuthorizationBearer
Bearer authentication of the form `Bearer <token>`, where token is your auth token. If your platform is using a [proxy](/guides/sca/proxy-management) to take SCA-triggering action on behalf of users, you also need to integrate [mTLS authentication](/guides/sca/platform) and use the `api-mtls` base URL.

Path parameters

ClientIdstringRequired
Platform's API account identifier, associated with the API key.

Request

This endpoint expects an object.
sender_account_idstringOptional

Format: Alphanumeric; example: A12345N343

Unique identifier of the sender/buyer account on the marketplace platform.

sender_first_namestringOptional

Format: Alphanumeric; example: Jane

First name registered with the sender/buyer’s marketplace account.

sender_last_namestringOptional

Format: Alphanumeric; example: Doe

Last name registered with the sender/buyer’s marketplace account.

sender_emailstringOptional

Format: E.123 – Email Address; example: john@example.com

Email address registered with the sender/buyer’s marketplace account.

sender_phonestringOptional

Format: E.123 - Telephone Number (national notation); example (042) 1123 4567

Phone number (national notation) registered with the sender/buyer’s marketplace account.

sender_country_codestringOptional

Format: ISO Alpha-2 Country Code; example: FR

Country code registered with the sender/buyer’s marketplace account.

sender_create_datestringOptional

Format: ISO 8601 date format; example: 2012-12-09T19:14:55.277-0:00

Date of creation of the sender/buyer’s account on the marketplace platform.

sender_signup_ipstringOptional

Format: IP (IPv4 / IPv6); example: 10.220.90.20

IP address that the sender/buyer used to sign up on the marketplace platform.

sender_popularity_scorestringOptional

Possible values: high, medium, low; example: high

Risk-based scoring on the sender/buyer by the marketplace platform (e.g., social score, identity score, risk score). This score is likely unique for each platform based on marketplace platform’s risk platform capabilities.

receiver_account_idstringOptional

Format: Alphanumeric; example: A12345N343

Unique identifier of the seller/recipient’s account on the marketplace platform.

receiver_create_datestringOptional

Format: ISO 8601 date format; example: 2012-12-09T19:14:55.277-0:00

Date of creation of the seller/recipient’s account on the marketplace platform.

receiver_emailstringOptional

Format: E.123 – Email Address; example: john@example.com

Seller/recipient’s registered email on the marketplace platform.

receiver_address_country_codestringOptional

Format: ISO Alpha-2 Country Code; example: FR

Seller/recipient’s country code registered on the marketplace platform.

business_namestringOptional

Format: Alphanumeric; example: Acme Corp.

Business name used by the seller/recipient to register on the marketplace platform.

recipient_popularity_scorestringOptional

Possible values: high, medium, low; example: high

Risk-based scoring on the seller/recipient by the marketplace platform (e.g., social score, identity score, risk score). This score is likely unique for each platform based on marketplace platform’s risk platform capabilities.

first_interaction_datestringOptional

Format: ISO 8601 date format; example: 2012-12-09T 19:14:55.277-0:00

Date of the first interaction between the sender and receiver on the marketplace platform. Definition of ‘interaction’ is to be defined by the marketplace platform. Examples are: first transaction attempt between sender and receiver, add friend date between sender and receiver, etc.

txn_count_totalstringOptional

Format: Integer; example: 34

Total number of transactions the sender/buyer has had to date on the marketplace platform (through PayPal or otherwise).

verticalstringOptional

Format: Alphanumeric; examples: household goods, shoes, clothing, tickets, etc.

Transaction level vertical flag for the seller/receiver’s transactions that are in several verticals.

transaction_is_tangiblestringOptional

Possible values: 0, 1; example: 0

The seller/receiver’s transaction is for tangible rather than digital goods. If tangible, value = 1. If intangible, value = 0.

Response

Success
DataCollectionIdstring

The unique identifier of the Data Collection object.

A new DataCollectionId is needed for each call to:

Errors

400
Bad Request Error