POST api/ECommerceCreditGateway/SendRentalProposal
Salva una proposta di noleggio nel sistema B2F.
Informazioni sulla richiesta
Parametri URI
Nessuno.
Parametri del corpo
Carrello di beni e dati dell'utente che richiede il noleggio
SendRentalProposalModel| Nome | Descrizione | Tipo | Informazioni aggiuntive |
|---|---|---|---|
| Login |
Accesso |
string |
Obbligatorio |
| RentalAssetList |
Elenco dei beni da noleggiare |
Collection of RentalAsset |
Obbligatorio |
| VatIncluded |
Usato per indicare se l'IVA è inclusa negli importi dei beni e delle operazioni |
boolean |
Nessuno. |
| ResponseURL |
URL di Risposta |
string |
Nessuno. |
| StatusResponseURL |
URL di Risposta allo Stato |
string |
Nessuno. |
| OrderID |
ID Ordine |
string |
Nessuno. |
| Business |
Soggetto anagrafico con la forma giuridica di una società |
Business |
Nessuno. |
| Consumer |
Soggetto anagrafico con la forma giuridica di una ditta individuale oppure di un libero professionista |
Consumer |
Nessuno. |
| Installment |
Deve essere uno di quelli restituiti dalla GetQuotation |
Installment |
Nessuno. |
| DossierInfoToken |
Ignorare |
string |
Nessuno. |
| Notes |
Note aggiuntive |
string |
Nessuno. |
| FacilityCode |
Codice convenzione |
string |
Nessuno. |
| DeliveryPlace |
Luogo di consegna |
DeliveryPlace |
Nessuno. |
| HowFoundUs |
Ignorare |
string |
Nessuno. |
| MasterRentCode |
Ignorare |
string |
Nessuno. |
| Token |
|
string |
Nessuno. |
| IdLead |
|
integer |
Nessuno. |
Formati di richiesta
application/json
{
"Login": "sample string 1",
"RentalAssetList": [
{
"CategoryCode": "sample string 1",
"BrandCode": "sample string 2",
"ModelCode": "sample string 3",
"Amount": 4.0,
"Description": "sample string 5",
"ExternalCode": "sample string 6",
"OriginalAmount": 7.0,
"RealCost": 8.0,
"DealerAmount": 9.0,
"DealerCost": 10.0,
"SupplierCode": "sample string 11",
"SupplierOrderCode": "sample string 12",
"VatCode": "sample string 13",
"ExternalCategoryCode1": "sample string 14",
"ExternalCategoryCode2": "sample string 15",
"ExternalCategoryCode3": "sample string 16",
"Availability": true,
"IsDealerBuyer": true,
"IsProtectionPlan": true,
"IsDealerSupplier": true,
"InitialAmount": 19.0,
"InitialGain": 20.0,
"MinimumGain": 21.0,
"DealerMarkup": 22.0,
"MarkupJumpTable": 23.0,
"DealerMarkupJumpTable": 24.0,
"Rate": 25.0,
"Fee": 26.0,
"FeeDiscount": 27.0,
"DifrentlyServiceCost": 28.0,
"SelfRentPrice": 29.0,
"Quantity": 1,
"IsUsedAsset": true,
"AssetType": "sample string 30",
"AssetRelease": "sample string 31"
},
{
"CategoryCode": "sample string 1",
"BrandCode": "sample string 2",
"ModelCode": "sample string 3",
"Amount": 4.0,
"Description": "sample string 5",
"ExternalCode": "sample string 6",
"OriginalAmount": 7.0,
"RealCost": 8.0,
"DealerAmount": 9.0,
"DealerCost": 10.0,
"SupplierCode": "sample string 11",
"SupplierOrderCode": "sample string 12",
"VatCode": "sample string 13",
"ExternalCategoryCode1": "sample string 14",
"ExternalCategoryCode2": "sample string 15",
"ExternalCategoryCode3": "sample string 16",
"Availability": true,
"IsDealerBuyer": true,
"IsProtectionPlan": true,
"IsDealerSupplier": true,
"InitialAmount": 19.0,
"InitialGain": 20.0,
"MinimumGain": 21.0,
"DealerMarkup": 22.0,
"MarkupJumpTable": 23.0,
"DealerMarkupJumpTable": 24.0,
"Rate": 25.0,
"Fee": 26.0,
"FeeDiscount": 27.0,
"DifrentlyServiceCost": 28.0,
"SelfRentPrice": 29.0,
"Quantity": 1,
"IsUsedAsset": true,
"AssetType": "sample string 30",
"AssetRelease": "sample string 31"
}
],
"VatIncluded": true,
"ResponseURL": "sample string 3",
"StatusResponseURL": "sample string 4",
"OrderID": "sample string 5",
"Business": {
"CompanyName": "sample string 1",
"LegalType": "sample string 2",
"FiscalCode": "sample string 3",
"VatNumber": "sample string 4",
"Email": "sample string 5",
"MobileNumber": "sample string 6",
"Nation": "sample string 7",
"Province": "sample string 8",
"Town": "sample string 9",
"Zip": "sample string 10",
"Address": "sample string 11",
"PhoneNumber": "sample string 12",
"FaxNumber": "sample string 13",
"SignerName": "sample string 14",
"SignerSurname": "sample string 15",
"SignerFiscalCode": "sample string 16",
"SignerGender": "sample string 17",
"SignerBirthDate": "2026-04-14T04:54:38.7978108+02:00",
"SignerBirthCountry": "sample string 18",
"SignerBirthProvince": "sample string 19",
"SignerBirthTown": "sample string 20",
"SignerResidenceCountry": "sample string 21",
"SignerResidenceProv": "sample string 22",
"SignerResidenceTown": "sample string 23",
"SignerResidenceZip": "sample string 24",
"SignerResidenceAddress": "sample string 25",
"SignerDocumentType": "sample string 26",
"SignerDocumentNr": "sample string 27",
"SignerDocRelease": "2026-04-14T04:54:38.7978108+02:00",
"SignerDocNationality": "sample string 28",
"SignerDocProvince": "sample string 29",
"SignerDocTown": "sample string 30",
"SignerDocExpiration": "2026-04-14T04:54:38.7978108+02:00",
"Iban": "sample string 31",
"Opecodunivoco": "sample string 32",
"Opepec": "sample string 33"
},
"Consumer": {
"Name": "sample string 1",
"Surname": "sample string 2",
"BusinessName": "sample string 3",
"FiscalCode": "sample string 4",
"VatNumber": "sample string 5",
"Gender": "sample string 6",
"Email": "sample string 7",
"PhoneNumber": "sample string 8",
"FaxNumber": "sample string 9",
"MobileNumber": "sample string 10",
"MainNationality": "sample string 11",
"ItalianNationality": false,
"BirthDate": "2026-04-14T04:54:38.7978108+02:00",
"BirthCountry": "sample string 12",
"BirthProvince": "sample string 13",
"BirthTown": "sample string 14",
"Province": "sample string 15",
"Town": "sample string 16",
"Zip": "sample string 17",
"Address": "sample string 18",
"Profession": "sample string 19",
"DocType": "sample string 20",
"DocNr": "sample string 21",
"DocRelease": "2026-04-14T04:54:38.7978108+02:00",
"DocNationality": "sample string 22",
"DocProvince": "sample string 23",
"DocTown": "sample string 24",
"DocExpiration": "2026-04-14T04:54:38.7978108+02:00",
"Iban": "sample string 25",
"Opecodunivoco": "sample string 26",
"Opepec": "sample string 27"
},
"Installment": {
"Duration": 1,
"Frequency": 2,
"Amount": 3.0,
"AmountDiscount": 4.0,
"Rate": 5.0,
"ProductCode": "sample string 6",
"AgreementCode": "sample string 7",
"ServiceCost": 8.0,
"AssetsWithFees": [
{
"Fee": 1.0,
"FeeDiscount": 2.0,
"Discount": 3.0,
"OriginalAmount": 4.0,
"VRAmount": 5.0,
"VRCoeff": 6.0,
"AssetType": "sample string 7",
"AssetRelease": "sample string 8",
"RealCost": 9.0,
"DealerAmount": 10.0,
"DealerCost": 11.0,
"SupplierCode": "sample string 12",
"SupplierOrderCode": "sample string 13",
"SupplierName": "sample string 14",
"ExternalCategoryCode1": "sample string 15",
"ExternalCategoryCode2": "sample string 16",
"ExternalCategoryCode3": "sample string 17",
"BrandCode": "sample string 18",
"Availability": true,
"IsDealerBuyer": true,
"IsDealerSupplier": true,
"InitialAmount": 22.0,
"InitialGain": 23.0,
"MinimumGain": 24.0,
"DealerMarkup": 25.0,
"MarkupJumpTable": 26.0,
"DealerMarkupJumpTable": 27.0,
"Rate": 28.0,
"DifrentlyServiceCost": 29.0,
"Code": "sample string 30",
"Amount": 31.0,
"Description": "sample string 32",
"ExternalCode": "sample string 33",
"VatCode": "sample string 34",
"IsUsedAsset": true,
"IsProtectionPlan": true
},
{
"Fee": 1.0,
"FeeDiscount": 2.0,
"Discount": 3.0,
"OriginalAmount": 4.0,
"VRAmount": 5.0,
"VRCoeff": 6.0,
"AssetType": "sample string 7",
"AssetRelease": "sample string 8",
"RealCost": 9.0,
"DealerAmount": 10.0,
"DealerCost": 11.0,
"SupplierCode": "sample string 12",
"SupplierOrderCode": "sample string 13",
"SupplierName": "sample string 14",
"ExternalCategoryCode1": "sample string 15",
"ExternalCategoryCode2": "sample string 16",
"ExternalCategoryCode3": "sample string 17",
"BrandCode": "sample string 18",
"Availability": true,
"IsDealerBuyer": true,
"IsDealerSupplier": true,
"InitialAmount": 22.0,
"InitialGain": 23.0,
"MinimumGain": 24.0,
"DealerMarkup": 25.0,
"MarkupJumpTable": 26.0,
"DealerMarkupJumpTable": 27.0,
"Rate": 28.0,
"DifrentlyServiceCost": 29.0,
"Code": "sample string 30",
"Amount": 31.0,
"Description": "sample string 32",
"ExternalCode": "sample string 33",
"VatCode": "sample string 34",
"IsUsedAsset": true,
"IsProtectionPlan": true
}
],
"InsuranceCost": 9.0,
"VRAmount": 10.0,
"VRCoeff": 11.0
},
"DossierInfoToken": "sample string 6",
"Notes": "sample string 7",
"FacilityCode": "sample string 8",
"DeliveryPlace": {
"Nation": "sample string 1",
"Province": "sample string 2",
"Town": "sample string 3",
"Zip": "sample string 4",
"Address": "sample string 5",
"isDealerAddress": true,
"AddressCO": "sample string 7"
},
"HowFoundUs": "sample string 9",
"MasterRentCode": "sample string 10",
"Token": "sample string 11",
"IdLead": 12
}
Informazioni sulla risposta
Descrizione della risorsa
Token che rappresenta univocamente l'operazione (usato dal chiamante per reindirizzare la richiesta di noleggio alla pagina di registrazione del portale B2F: prcEcommerce.aspx)
SEND_PROPOSAL_RESPONSE| Nome | Descrizione | Tipo | Informazioni aggiuntive |
|---|---|---|---|
| TOKEN |
Il token restituito in precedenza da SendProposal |
string |
Nessuno. |
| HasError |
Ha Errori |
boolean |
Nessuno. |
| ErrorList |
Elenco Errori |
Collection of Error |
Nessuno. |
Formato di risposta
application/json
Esempio non disponibile.