Download OpenAPI specification:Download
This endpoint creates a credit card application and assigns it to the person with the person_id
specified in the request URL. The application includes all the required information about the customer, such as their self-declared financial information, credit card type and requested limit, which Solaris' credit scorer uses to initiate a series of credit checks.
Note: Solaris will tell you which fields are mandatory based on your use case.
The credit card application was created successfully.
Validation Error
Unathorized action
Not found
Internal server error.
{- "product_type": "CONSUMER_CREDIT_CARD",
- "external_customer_id": "CKV1002494",
- "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}
}
{- "id": "string",
- "external_customer_id": "string",
- "customer_id": "0ba2211cab11af6094d60ead81f2bd9dcper",
- "account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "account_iban": "DE53110101013323159108",
- "reference_account_id": "d1ed02309ca52b5e636e215ff82b2d52sddm",
- "status": "PENDING",
- "product_type": "CONSUMER_CREDIT_CARD",
- "billing_start_date": "2022-07-01",
- "billing_end_date": "2022-07-28",
- "qes_at": "2022-07-28",
- "approved_limit": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "requested_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_limit": {
- "value": 15000,
- "unit": "cents",
- "currency": "EUR"
}, - "decline_reasons": [
- "SCORING"
], - "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}, - "in_dunning": true,
- "repayment_type_switch_available_date": "2022-07-28",
- "created_at": "2022-07-28",
- "active_termination_id": "string"
}
This endpoint creates a credit card application and assigns it to the business with the business_id
specified in the request URL. The application includes all the required information about the customer, such as their self-declared financial information, credit card type and requested limit, which Solaris' credit scorer uses to initiate a series of credit checks.
Note: Solaris will tell you which fields are mandatory based on your use case.
The credit card application was created successfully.
Validation Error
Unathorized action
Not found
Internal server error.
{- "product_type": "CONSUMER_CREDIT_CARD",
- "external_customer_id": "CKV1002494",
- "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_assets": {
- "value": null,
- "unit": "cents",
- "currency": "EUR"
}, - "total_equity": {
- "value": null,
- "unit": "cents",
- "currency": "EUR"
}, - "annual_turnover": {
- "value": 5000000,
- "unit": "cents",
- "currency": "EUR"
}, - "partner_recommended_limit": {
- "value": 90000,
- "unit": "cents",
- "currency": "EUR"
}, - "partner_pd_rate": 0.1,
- "partner_score": 1
}
}
{- "id": "string",
- "external_customer_id": "string",
- "customer_id": "0ba2211cab11af6094d60ead81f2bd9dcper",
- "account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "account_iban": "DE53110101013323159108",
- "reference_account_id": "d1ed02309ca52b5e636e215ff82b2d52sddm",
- "status": "PENDING",
- "product_type": "CONSUMER_CREDIT_CARD",
- "billing_start_date": "2022-07-01",
- "billing_end_date": "2022-07-28",
- "qes_at": "2022-07-28",
- "approved_limit": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "requested_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_limit": {
- "value": 15000,
- "unit": "cents",
- "currency": "EUR"
}, - "decline_reasons": [
- "SCORING"
], - "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}, - "in_dunning": true,
- "repayment_type_switch_available_date": "2022-07-28",
- "created_at": "2022-07-28",
- "active_termination_id": "string"
}
Finalizes the credit card application specified in the request URL. If the request succeeds, then Solaris will create a credit card account for the customer.
Note: Call this endpoint only after the customer has successfully completed the KYC process.
The credit card application was created successfully.
Validation Error
Unathorized action
Not found
Internal server error.
curl -i -X POST \ 'https://api.solaris-sandbox.de/v1/credit_card_applications/{id}/finalize'
{- "id": "string",
- "external_customer_id": "string",
- "customer_id": "0ba2211cab11af6094d60ead81f2bd9dcper",
- "account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "account_iban": "DE53110101013323159108",
- "reference_account_id": "d1ed02309ca52b5e636e215ff82b2d52sddm",
- "status": "PENDING",
- "product_type": "CONSUMER_CREDIT_CARD",
- "billing_start_date": "2022-07-01",
- "billing_end_date": "2022-07-28",
- "qes_at": "2022-07-28",
- "approved_limit": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "requested_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_limit": {
- "value": 15000,
- "unit": "cents",
- "currency": "EUR"
}, - "decline_reasons": [
- "SCORING"
], - "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}, - "in_dunning": true,
- "repayment_type_switch_available_date": "2022-07-28",
- "created_at": "2022-07-28",
- "active_termination_id": "string"
}
Attaches a credit limit to the credit card account specified in the request URL by its ID.
Note: You must attach a limit that is less than or equal to the limit approved by Solaris.
The credit card application was created successfully.
Validation Error
Unathorized action
Not found
Internal server error.
{- "limit": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}
}
{- "id": "string",
- "external_customer_id": "string",
- "customer_id": "0ba2211cab11af6094d60ead81f2bd9dcper",
- "account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "account_iban": "DE53110101013323159108",
- "reference_account_id": "d1ed02309ca52b5e636e215ff82b2d52sddm",
- "status": "PENDING",
- "product_type": "CONSUMER_CREDIT_CARD",
- "billing_start_date": "2022-07-01",
- "billing_end_date": "2022-07-28",
- "qes_at": "2022-07-28",
- "approved_limit": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "requested_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_limit": {
- "value": 15000,
- "unit": "cents",
- "currency": "EUR"
}, - "decline_reasons": [
- "SCORING"
], - "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}, - "in_dunning": true,
- "repayment_type_switch_available_date": "2022-07-28",
- "created_at": "2022-07-28",
- "active_termination_id": "string"
}
Returns an array containing all credit card applications created for your customers.
Extended response for credit card application.
Validation Error
Unathorized action
Internal server error.
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/credit_card_applications?page%5Bsize%5D=10&page%5Bnumber%5D=1&filter%5Bid%5D=string&filter%5Bcustomer_id%5D=string&filter%5Bexternal_customer_id%5D=string&filter%5Bproduct_type%5D=string&filter%5Bstatus%5D=string&sort=string'
{- "id": "string",
- "external_customer_id": "string",
- "customer_id": "0ba2211cab11af6094d60ead81f2bd9dcper",
- "account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "account_iban": "DE53110101013323159108",
- "reference_account_id": "d1ed02309ca52b5e636e215ff82b2d52sddm",
- "status": "PENDING",
- "product_type": "CONSUMER_CREDIT_CARD",
- "billing_start_date": "2022-07-01",
- "billing_end_date": "2022-07-28",
- "approved_limit": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "requested_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_limit": {
- "value": 15000,
- "unit": "cents",
- "currency": "EUR"
}, - "decline_reasons": [
- "SCORING"
], - "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}, - "in_dunning": true,
- "repayment_type_switch_available_date": "2022-07-28",
- "created_at": "2022-07-28",
- "default_interest_account_id": "e48c29b85992b8772eb7ddd518490920cacc",
- "interest_storing_account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "latest_repayment_type_switch_date": "2022-07-28",
- "qes_at": "2022-07-28",
- "active_termination_id": "string"
}
Returns the credit card application specified in the request URL by its ID.
Extended response for credit card application.
Unathorized action
Not found
Internal server error.
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/credit_card_applications/{id}'
{- "id": "string",
- "external_customer_id": "string",
- "customer_id": "0ba2211cab11af6094d60ead81f2bd9dcper",
- "account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "account_iban": "DE53110101013323159108",
- "reference_account_id": "d1ed02309ca52b5e636e215ff82b2d52sddm",
- "status": "PENDING",
- "product_type": "CONSUMER_CREDIT_CARD",
- "billing_start_date": "2022-07-01",
- "billing_end_date": "2022-07-28",
- "approved_limit": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "requested_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_limit": {
- "value": 15000,
- "unit": "cents",
- "currency": "EUR"
}, - "decline_reasons": [
- "SCORING"
], - "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}, - "in_dunning": true,
- "repayment_type_switch_available_date": "2022-07-28",
- "created_at": "2022-07-28",
- "default_interest_account_id": "e48c29b85992b8772eb7ddd518490920cacc",
- "interest_storing_account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "latest_repayment_type_switch_date": "2022-07-28",
- "qes_at": "2022-07-28",
- "active_termination_id": "string"
}
This endpoint changes the repayment option (i.e., from charge to revolving, or vice versa) for the credit card specified in the request URL by the respective application ID.
Note: The change will only take effect in the next billing cycle.
The API applies the following validation logic:
current_type | upcoming_type | minimum_amount & minimum_percentage | logic description |
---|---|---|---|
FULL | FULL | Absent or null | - |
FULL | PARTIAL | Passed or already set | Allowed to be done any time in the billing cycle.
A customer must have QES and be not in Dunning.
latest_repayment_type_switch_date will be set to the current date.
Interest calculation for this account will start from the date of the switch.
current_type & upcoming_type will be set to PARTIAL
If there is a PENDING bill then:
it will be closed and a new one is generated for the same bill start_date and end_date.
a new PDF statement is also generated.
|
PARTIAL | PARTIAL | Passed or already set | - |
PARTIAL | FULL | Passed or already set | Allowed only once in a billing cycle.
A customer must have QES and be not in Dunning.
A switch is not allowed if repayment_type_switch_available_date is not today or older.
The upcoming_type will be set to FULL.
|
The credit card application was created successfully.
Validation Error
Unathorized action
Not found
Internal server error.
{- "repayment_options": {
- "upcoming_type": "FULL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 3
}, - "statement_with_details": true
}
{- "id": "string",
- "external_customer_id": "string",
- "customer_id": "0ba2211cab11af6094d60ead81f2bd9dcper",
- "account_id": "c2a13abed3b0686ab5343aa748d7f2fecacc",
- "account_iban": "DE53110101013323159108",
- "reference_account_id": "d1ed02309ca52b5e636e215ff82b2d52sddm",
- "status": "PENDING",
- "product_type": "CONSUMER_CREDIT_CARD",
- "billing_start_date": "2022-07-01",
- "billing_end_date": "2022-07-28",
- "qes_at": "2022-07-28",
- "approved_limit": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "requested_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_limit": {
- "value": 15000,
- "unit": "cents",
- "currency": "EUR"
}, - "decline_reasons": [
- "SCORING"
], - "repayment_options": {
- "upcoming_type": "PARTIAL",
- "minimum_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 2,
- "current_type": "PARTIAL",
- "upcoming_billing_cycle": "MONTHLY",
- "current_billing_cycle": "MONTHLY",
- "grace_period_in_days": 15,
- "minimum_amount_lower_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_amount_upper_threshold": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage_lower_threshold": 3,
- "minimum_percentage_upper_threshold": 20
}, - "statement_with_details": true,
- "scoring_options": {
- "customer_desired_limit": {
- "value": 50000,
- "unit": "cents",
- "currency": "EUR"
}, - "number_of_dependents": 1,
- "marital_status": "MARRIED",
- "living_situation": "LIVING_WITH_PARENTS",
- "living_situation_expenses": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "net_income": {
- "value": 30000,
- "unit": "cents",
- "currency": "EUR"
}, - "credit_repayment_excluding_mortgage": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "other_credit_card_limit": {
- "value": 100000,
- "unit": "cents",
- "currency": "EUR"
}, - "employment_since": "2019-08-24",
- "annual_turnover": {
- "value": 500000,
- "unit": "cents",
- "currency": "EUR"
}, - "monthly_business_costs": {
- "value": 25000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_clients_12_months": 10,
- "has_credit_card": true,
- "reference_account_created_year": "2019",
- "member_since": "2019-08-24",
- "provision_code": "string",
- "reference_account_iban": "string"
}, - "in_dunning": true,
- "repayment_type_switch_available_date": "2022-07-28",
- "created_at": "2022-07-28",
- "active_termination_id": "string"
}
Returns the credit card bill specified in the request URL.
Bill record for a credit card account
Validation Error
Unathorized action
Not found
Internal server error.
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/credit_card_bills/{bill_id}'
{- "id": "8d298774499c44349e3f2e98ba408e74",
- "application_id": "a8cafe0c24e949c78bfbea04cb5b2905ccla",
- "status": "PENDING",
- "start_date": "2022-04-01",
- "end_date": "2022-04-30",
- "statement_date": "2022-05-01",
- "due_date": "2022-05-15",
- "sdd_collection_date": "2022-05-16",
- "previous_bill_amount": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_bill_amount": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_outstanding_amount": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_due_amount": {
- "value": 3000,
- "unit": "cents",
- "currency": "EUR"
}, - "outstanding_sddr_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "outstanding_amount": {
- "value": 9000,
- "unit": "cents",
- "currency": "EUR"
}, - "repayment_type": "FULL",
- "minimum_amount": {
- "value": null,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 3,
- "grace_period_in_days": 15,
- "dunning_fees": {
- "value": 0,
- "unit": "cents",
- "currency": "EUR"
}, - "other_fees": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "accumulated_interest_amount": {
- "value": 5000,
- "unit": "cents",
- "currency": "EUR"
}, - "postbox_item_id": "c072c6e43f4d486cb553e9cd9fc1bae7pbxi"
}
Returns an array containing all credit card bills for all of your customers.
List of bills for a credit card account
Validation Error
Unathorized action
Internal server error.
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/credit_card_bills?page%5Bsize%5D=10&page%5Bnumber%5D=1&filter%5Bapplication_id%5D=string&filter%5Bstatus%5D=string&filter%5Bstatement_date%5D%5Bmin%5D=string&filter%5Bstatement_date%5D%5Bmax%5D=string'
[- {
- "id": "8d298774499c44349e3f2e98ba408e74",
- "application_id": "a8cafe0c24e949c78bfbea04cb5b2905ccla",
- "status": "PENDING",
- "start_date": "2022-04-01",
- "end_date": "2022-04-30",
- "statement_date": "2022-05-01",
- "due_date": "2022-05-15",
- "sdd_collection_date": "2022-05-16",
- "previous_bill_amount": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "current_bill_amount": {
- "value": 10000,
- "unit": "cents",
- "currency": "EUR"
}, - "total_outstanding_amount": {
- "value": 20000,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_due_amount": {
- "value": 3000,
- "unit": "cents",
- "currency": "EUR"
}, - "outstanding_sddr_amount": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "outstanding_amount": {
- "value": 9000,
- "unit": "cents",
- "currency": "EUR"
}, - "repayment_type": "FULL",
- "minimum_amount": {
- "value": null,
- "unit": "cents",
- "currency": "EUR"
}, - "minimum_percentage": 3,
- "grace_period_in_days": 15,
- "dunning_fees": {
- "value": 0,
- "unit": "cents",
- "currency": "EUR"
}, - "other_fees": {
- "value": 100,
- "unit": "cents",
- "currency": "EUR"
}, - "accumulated_interest_amount": {
- "value": 5000,
- "unit": "cents",
- "currency": "EUR"
}, - "postbox_item_id": "c072c6e43f4d486cb553e9cd9fc1bae7pbxi"
}
]
Creates a termination request for the credit card application specified in the request URL. See the credit cards guide for more information on how the termination process works.
Termination record
Unathorized action
Internal server error.
{- "reason": "CUSTOMER_WISH"
}
{- "id": "ac8df7d811c042faacabd8162de7b789cctr",
- "application_id": "796ff7b9961c4fe1b4470e45298b5d69ccla",
- "reason": "CUSTOMER_WISH",
- "status": "INITIATED",
- "legally_terminated_at": "2023-08-31",
- "revocable_until": "2023-08-02",
- "created_at": "2023-07-28T14:47:00.000Z"
}
Returns a list of all credit card termination requests.
List of terminations records
Unathorized action
Internal server error.
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/credit_card_terminations?page%5Bsize%5D=10&page%5Bnumber%5D=1&sort=string'
[- {
- "id": "ac8df7d811c042faacabd8162de7b789cctr",
- "application_id": "796ff7b9961c4fe1b4470e45298b5d69ccla",
- "reason": "CUSTOMER_WISH",
- "status": "INITIATED",
- "legally_terminated_at": "2023-08-31",
- "revocable_until": "2023-08-02",
- "created_at": "2023-07-28T14:47:00.000Z"
}
]
Returns the credit card termination request specified in the request URL.
Termination record
Unathorized action
Not found
Internal server error.
curl -i -X GET \ 'https://api.solaris-sandbox.de/v1/credit_card_terminations/{id}'
{- "id": "ac8df7d811c042faacabd8162de7b789cctr",
- "application_id": "796ff7b9961c4fe1b4470e45298b5d69ccla",
- "reason": "CUSTOMER_WISH",
- "status": "INITIATED",
- "legally_terminated_at": "2023-08-31",
- "revocable_until": "2023-08-02",
- "created_at": "2023-07-28T14:47:00.000Z"
}
Revokes the credit card termination request specified in the request URL. Note that you may only revoke a termination request within 5 business days of its creation.
Termination record
Unathorized action
Not found
Internal server error.
curl -i -X POST \ 'https://api.solaris-sandbox.de/v1/credit_card_terminations/{id}/revoke'
{- "id": "ac8df7d811c042faacabd8162de7b789cctr",
- "application_id": "796ff7b9961c4fe1b4470e45298b5d69ccla",
- "reason": "CUSTOMER_WISH",
- "status": "INITIATED",
- "legally_terminated_at": "2023-08-31",
- "revocable_until": "2023-08-02",
- "created_at": "2023-07-28T14:47:00.000Z"
}