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
NomeDescrizioneTipoInformazioni 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

Ignorare

string

Nessuno.

DeliveryPlace

Luogo di consegna

DeliveryPlace

Nessuno.

HowFoundUs

Ignorare

string

Nessuno.

MasterRentCode

Ignorare

string

Nessuno.

Token

string

Nessuno.

Formati di richiesta

application/json

Esempio:
{
  "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,
      "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
    },
    {
      "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,
      "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
    }
  ],
  "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": "2024-09-20T00:16:46.8355587+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": "2024-09-20T00:16:46.8355587+02:00",
    "SignerDocNationality": "sample string 28",
    "SignerDocProvince": "sample string 29",
    "SignerDocTown": "sample string 30",
    "SignerDocExpiration": "2024-09-20T00:16:46.8355587+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": "2024-09-20T00:16:46.8355587+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": "2024-09-20T00:16:46.8355587+02:00",
    "DocNationality": "sample string 22",
    "DocProvince": "sample string 23",
    "DocTown": "sample string 24",
    "DocExpiration": "2024-09-20T00:16:46.8355587+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",
    "AssetsWithFees": [
      {
        "Fee": 1.0,
        "FeeDiscount": 2.0,
        "Discount": 3.0,
        "OriginalAmount": 4.0,
        "RealCost": 5.0,
        "DealerAmount": 6.0,
        "DealerCost": 7.0,
        "SupplierCode": "sample string 8",
        "SupplierOrderCode": "sample string 9",
        "SupplierName": "sample string 10",
        "ExternalCategoryCode1": "sample string 11",
        "ExternalCategoryCode2": "sample string 12",
        "ExternalCategoryCode3": "sample string 13",
        "BrandCode": "sample string 14",
        "Availability": true,
        "IsDealerBuyer": true,
        "IsDealerSupplier": true,
        "InitialAmount": 18.0,
        "InitialGain": 19.0,
        "MinimumGain": 20.0,
        "DealerMarkup": 21.0,
        "MarkupJumpTable": 22.0,
        "DealerMarkupJumpTable": 23.0,
        "Rate": 24.0,
        "DifrentlyServiceCost": 25.0,
        "Code": "sample string 26",
        "Amount": 27.0,
        "Description": "sample string 28",
        "ExternalCode": "sample string 29",
        "VatCode": "sample string 30",
        "IsUsedAsset": true
      },
      {
        "Fee": 1.0,
        "FeeDiscount": 2.0,
        "Discount": 3.0,
        "OriginalAmount": 4.0,
        "RealCost": 5.0,
        "DealerAmount": 6.0,
        "DealerCost": 7.0,
        "SupplierCode": "sample string 8",
        "SupplierOrderCode": "sample string 9",
        "SupplierName": "sample string 10",
        "ExternalCategoryCode1": "sample string 11",
        "ExternalCategoryCode2": "sample string 12",
        "ExternalCategoryCode3": "sample string 13",
        "BrandCode": "sample string 14",
        "Availability": true,
        "IsDealerBuyer": true,
        "IsDealerSupplier": true,
        "InitialAmount": 18.0,
        "InitialGain": 19.0,
        "MinimumGain": 20.0,
        "DealerMarkup": 21.0,
        "MarkupJumpTable": 22.0,
        "DealerMarkupJumpTable": 23.0,
        "Rate": 24.0,
        "DifrentlyServiceCost": 25.0,
        "Code": "sample string 26",
        "Amount": 27.0,
        "Description": "sample string 28",
        "ExternalCode": "sample string 29",
        "VatCode": "sample string 30",
        "IsUsedAsset": true
      }
    ],
    "InsuranceCost": 8.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"
}

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
NomeDescrizioneTipoInformazioni 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:

Esempio non disponibile.