Skip to main content

V1CreateQrDepositBody

    country stringrequired

    Possible values: [PER, CHL, ARG]

    Country ISO 3166-1-alpha-3 code for the payment.

    payment_method stringrequired

    Possible values: [QR]

    Payment method used in the transaction.

    amount_total numberrequired

    Payment amount in cents. Min value is 100 cents.

    currency_tag object required

    Possible values: [PEN, CLP, ARS]

    Payment currency ISO 4217 code.

    oneOf

    string

    Possible values: [PEN]

    third_part_name stringrequired

    Third Part first name.

    third_part_last_name stringrequired

    Third Part last name.

    third_part_email stringrequired

    Third Part email address.

    third_part_phone stringrequired

    Third Part phone number.

    third_part_document stringrequired

    Third Part document.

    third_part_document_type object required

    Possible values: [DNI, CE, PAS, RUC, RUT, PP, CUIT, CUIL]

    Third Part document type.

    oneOf

    string

    Possible values: [RUT, PP]

    third_part_address_zip_code stringrequired

    User Address Zip Code.

    third_part_address_street stringrequired

    User Address Street.

    third_part_address_number stringrequired

    User Address number.

    third_part_address_city stringrequired

    User Address City.

    third_part_address_state stringrequired

    User Address state.

    third_part_address_country stringrequired

    User Address Country.

    third_part_address_complement stringrequired

    User Address Complement.

    expiration_time_minutes numberrequired

    Expiration time in minutes for the QR code. Default is 30 minutes. The QR code will expire after this time and cannot be used for payment.

    language stringrequired

    Possible values: [pt, en, es]

    Language for the payment interface.

    redirect_url stringrequired

    Redirect URL for payment success and error.

    platform stringrequired

    Possible values: [WEB, MOBILE]

    Platform where the payment is being made. Use WEB for web-based payments or MOBILE for mobile app payments.

    is_recurrent booleanrequired

    Indicates if the payment is recurrent. Currently, recurrent payments are not supported and this value must be false.

    is_redirect booleanrequired

    Indicates if the payment should redirect to external URL or return QR code directly. If true, the response will redirect to the redirect_url with QR code data. If false, the QR code URL and data will be returned directly in the response.