POST api/ECommerceCreditGateway/SendProposal
Consente di salvare una proposta di noleggio nel sistema B2F.
Request Information
URI Parameters
None.
Body Parameters
carrello dei beni e dati utente che richiede il noleggio
SendProposalModelName | Description | Type | Additional information |
---|---|---|---|
Login | string |
Required |
|
AssetList | Collection of Asset |
Required |
|
VatIncluded | boolean |
None. |
|
ResponseURL | string |
None. |
|
StatusResponseURL | string |
None. |
|
OrderID | string |
None. |
|
Business | Business |
None. |
|
Consumer | Consumer |
None. |
|
Installment | Installment |
None. |
|
DossierInfoToken | string |
None. |
|
Notes | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "Login": "sample string 1", "AssetList": [ { "Code": "sample string 1", "Amount": 2.0, "Description": "sample string 3", "ExternalCode": "sample string 4", "VatCode": "sample string 5", "IsUsedAsset": true }, { "Code": "sample string 1", "Amount": 2.0, "Description": "sample string 3", "ExternalCode": "sample string 4", "VatCode": "sample string 5", "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-19T18:55:14.4411731+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-19T18:55:14.4411731+02:00", "SignerDocNationality": "sample string 28", "SignerDocProvince": "sample string 29", "SignerDocTown": "sample string 30", "SignerDocExpiration": "2024-09-19T18:55:14.4411731+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-19T18:55:14.4411731+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-19T18:55:14.4411731+02:00", "DocNationality": "sample string 22", "DocProvince": "sample string 23", "DocTown": "sample string 24", "DocExpiration": "2024-09-19T18:55:14.4411731+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" }
application/xml, text/xml
Sample:
<SendProposalModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CreditGatewayBusiness"> <AssetList> <Asset> <Amount>2</Amount> <Code>sample string 1</Code> <Description>sample string 3</Description> <ExternalCode>sample string 4</ExternalCode> <IsUsedAsset>true</IsUsedAsset> <VatCode>sample string 5</VatCode> </Asset> <Asset> <Amount>2</Amount> <Code>sample string 1</Code> <Description>sample string 3</Description> <ExternalCode>sample string 4</ExternalCode> <IsUsedAsset>true</IsUsedAsset> <VatCode>sample string 5</VatCode> </Asset> </AssetList> <Business> <Address>sample string 11</Address> <CompanyName>sample string 1</CompanyName> <Email>sample string 5</Email> <FaxNumber>sample string 13</FaxNumber> <FiscalCode>sample string 3</FiscalCode> <Iban>sample string 31</Iban> <LegalType>sample string 2</LegalType> <MobileNumber>sample string 6</MobileNumber> <Nation>sample string 7</Nation> <Opecodunivoco>sample string 32</Opecodunivoco> <Opepec>sample string 33</Opepec> <PhoneNumber>sample string 12</PhoneNumber> <Province>sample string 8</Province> <SignerBirthCountry>sample string 18</SignerBirthCountry> <SignerBirthDate>2024-09-19T18:55:14.4411731+02:00</SignerBirthDate> <SignerBirthProvince>sample string 19</SignerBirthProvince> <SignerBirthTown>sample string 20</SignerBirthTown> <SignerDocExpiration>2024-09-19T18:55:14.4411731+02:00</SignerDocExpiration> <SignerDocNationality>sample string 28</SignerDocNationality> <SignerDocProvince>sample string 29</SignerDocProvince> <SignerDocRelease>2024-09-19T18:55:14.4411731+02:00</SignerDocRelease> <SignerDocTown>sample string 30</SignerDocTown> <SignerDocumentNr>sample string 27</SignerDocumentNr> <SignerDocumentType>sample string 26</SignerDocumentType> <SignerFiscalCode>sample string 16</SignerFiscalCode> <SignerGender>sample string 17</SignerGender> <SignerName>sample string 14</SignerName> <SignerResidenceAddress>sample string 25</SignerResidenceAddress> <SignerResidenceCountry>sample string 21</SignerResidenceCountry> <SignerResidenceProv>sample string 22</SignerResidenceProv> <SignerResidenceTown>sample string 23</SignerResidenceTown> <SignerResidenceZip>sample string 24</SignerResidenceZip> <SignerSurname>sample string 15</SignerSurname> <Town>sample string 9</Town> <VatNumber>sample string 4</VatNumber> <Zip>sample string 10</Zip> </Business> <Consumer> <Address>sample string 18</Address> <BirthCountry>sample string 12</BirthCountry> <BirthDate>2024-09-19T18:55:14.4411731+02:00</BirthDate> <BirthProvince>sample string 13</BirthProvince> <BirthTown>sample string 14</BirthTown> <BusinessName>sample string 3</BusinessName> <DocExpiration>2024-09-19T18:55:14.4411731+02:00</DocExpiration> <DocNationality>sample string 22</DocNationality> <DocNr>sample string 21</DocNr> <DocProvince>sample string 23</DocProvince> <DocRelease>2024-09-19T18:55:14.4411731+02:00</DocRelease> <DocTown>sample string 24</DocTown> <DocType>sample string 20</DocType> <Email>sample string 7</Email> <FaxNumber>sample string 9</FaxNumber> <FiscalCode>sample string 4</FiscalCode> <Gender>sample string 6</Gender> <Iban>sample string 25</Iban> <MainNationality>sample string 11</MainNationality> <MobileNumber>sample string 10</MobileNumber> <Name>sample string 1</Name> <Opecodunivoco>sample string 26</Opecodunivoco> <Opepec>sample string 27</Opepec> <PhoneNumber>sample string 8</PhoneNumber> <Profession>sample string 19</Profession> <Province>sample string 15</Province> <Surname>sample string 2</Surname> <Town>sample string 16</Town> <VatNumber>sample string 5</VatNumber> <Zip>sample string 17</Zip> </Consumer> <DossierInfoToken>sample string 6</DossierInfoToken> <Installment> <AgreementCode>sample string 7</AgreementCode> <Amount>3</Amount> <AmountDiscount>4</AmountDiscount> <AssetsWithFees> <AssetWithFees> <Amount>27</Amount> <Code>sample string 26</Code> <Description>sample string 28</Description> <ExternalCode>sample string 29</ExternalCode> <IsUsedAsset>true</IsUsedAsset> <VatCode>sample string 30</VatCode> <Availability>true</Availability> <BrandCode>sample string 14</BrandCode> <DealerAmount>6</DealerAmount> <DealerCost>7</DealerCost> <DealerMarkup>21</DealerMarkup> <DealerMarkupJumpTable>23</DealerMarkupJumpTable> <DifrentlyServiceCost>25</DifrentlyServiceCost> <Discount>3</Discount> <ExternalCategoryCode1>sample string 11</ExternalCategoryCode1> <ExternalCategoryCode2>sample string 12</ExternalCategoryCode2> <ExternalCategoryCode3>sample string 13</ExternalCategoryCode3> <Fee>1</Fee> <FeeDiscount>2</FeeDiscount> <InitialAmount>18</InitialAmount> <InitialGain>19</InitialGain> <IsDealerBuyer>true</IsDealerBuyer> <IsDealerSupplier>true</IsDealerSupplier> <MarkupJumpTable>22</MarkupJumpTable> <MinimumGain>20</MinimumGain> <OriginalAmount>4</OriginalAmount> <Rate>24</Rate> <RealCost>5</RealCost> <SupplierCode>sample string 8</SupplierCode> <SupplierName>sample string 10</SupplierName> <SupplierOrderCode>sample string 9</SupplierOrderCode> </AssetWithFees> <AssetWithFees> <Amount>27</Amount> <Code>sample string 26</Code> <Description>sample string 28</Description> <ExternalCode>sample string 29</ExternalCode> <IsUsedAsset>true</IsUsedAsset> <VatCode>sample string 30</VatCode> <Availability>true</Availability> <BrandCode>sample string 14</BrandCode> <DealerAmount>6</DealerAmount> <DealerCost>7</DealerCost> <DealerMarkup>21</DealerMarkup> <DealerMarkupJumpTable>23</DealerMarkupJumpTable> <DifrentlyServiceCost>25</DifrentlyServiceCost> <Discount>3</Discount> <ExternalCategoryCode1>sample string 11</ExternalCategoryCode1> <ExternalCategoryCode2>sample string 12</ExternalCategoryCode2> <ExternalCategoryCode3>sample string 13</ExternalCategoryCode3> <Fee>1</Fee> <FeeDiscount>2</FeeDiscount> <InitialAmount>18</InitialAmount> <InitialGain>19</InitialGain> <IsDealerBuyer>true</IsDealerBuyer> <IsDealerSupplier>true</IsDealerSupplier> <MarkupJumpTable>22</MarkupJumpTable> <MinimumGain>20</MinimumGain> <OriginalAmount>4</OriginalAmount> <Rate>24</Rate> <RealCost>5</RealCost> <SupplierCode>sample string 8</SupplierCode> <SupplierName>sample string 10</SupplierName> <SupplierOrderCode>sample string 9</SupplierOrderCode> </AssetWithFees> </AssetsWithFees> <Duration>1</Duration> <Frequency>2</Frequency> <InsuranceCost>8</InsuranceCost> <ProductCode>sample string 6</ProductCode> <Rate>5</Rate> </Installment> <Login>sample string 1</Login> <Notes>sample string 7</Notes> <OrderID>sample string 5</OrderID> <ResponseURL>sample string 3</ResponseURL> <StatusResponseURL>sample string 4</StatusResponseURL> <VatIncluded>true</VatIncluded> </SendProposalModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
token che rappresenta in modo univoco l’operazione (serve al chiamante per reindirizzare la richiesta di noleggio alla pagina di registrazione del portale B2F: prcEcommerce.aspx)
SEND_PROPOSAL_RESPONSEName | Description | Type | Additional information |
---|---|---|---|
TOKEN | string |
None. |
|
HasError | boolean |
None. |
|
ErrorList | Collection of Error |
None. |
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.