Checklist

Check yourself before you wreck yourself!

Before we can inspect and approve your integration, you need to ensure that all check boxes below have been marked. Depending on what functionality you'll use, not all of them may be mandatory.  

Please go through the list and if you have any questions, feel free to contact us! 

Your website

  • Collector Bank's texts are inserted in your terms and condition page
  • A checkbox is located in the checkout where the customer accepts Collector Bank's terms and conditions
  • Prevention of duplicate purchases in the checkout by disabling the purchase button during postback
  • Link to the end customer agreements (credit terms and SECCI) are displayed
  • Showing proper error messages when needed

Test purchase

  • A test purchase has been made which contained the correct order data and the VAT amount
  • A test purchase has been made with a negative amount
  • For B2C in the AddInvoice request, made sure the invoice and delivery addresses always are the same

AddInvoice

  • Made sure you're adding the correct customer information: phone number, e-mail address and customer number
  • The Description parameter has a maximum of 50 characters
  • Correct invoice fee is sent
  • Correct values are sent for ActivationOption, InvoiceDeliveryMethod and InvoiceType
  • The amounts are limited to a maximum of two decimals
  • If applicable, the CorrelationId parameter is unique
  • Made sure you're saving the response from the request properly

The invoice itself

Only appicable if you're sending the first invoice yourself

  • Made sure you're using all data received from the AddInvoice and ActivateInvoice/PartActivateInvoice requests on the invoice: total amount, lowest amount to pay, due date and reference number
  • Showing Collector Bank's account information
  • Showing contact information for both Collector Bank and your own customer service
  • Showing the general invoice text supplied by Collector Bank

 

All lists below are only applicable if you've implemented the functionality and not using it in the Partner Portal. 

ActivateInvoice

  • Sending the correct InvoiceNumber, fetched from the AddInvoice request
  • If applicable, the CorrelationId parameter is unique
  • VERY IMPORTANT - made sure no products are delivered before you've received a successful response from the request

PartActivateInvoice

  • Sending the correct InvoiceNumber, fetched from the AddInvoice request
  • Sending the correct list of articles for activation (not all of them should be sent)
  • If applicable, the CorrelationId parameter is unique
  • Made sure you're saving the response from the request properly, including the new invoice number
  • VERY IMPORTANT - made sure no products are delivered before you've received a successful response from the request

AdjustInvoice

  • Sending the correct InvoiceNumber to be adjusted
  • Sending the correct order data with negative value
  • If applicable, the CorrelationId parameter is unique

CancelInvoice

  • Sending the correct InvoiceNumber to be canceled
  • Sending the correct order data with negative value
  • If applicable, the CorrelationId parameter is unique

CreditInvoice

  • Sending the correct InvoiceNumber to be credited
  • Sending the correct CreditDate
  • If applicable, the CorrelationId parameter is unique

PartCreditInvoice

  • Sending the correct InvoiceNumber to be part credited
  • Sending the correct list of articles to be credited (not all of them should be sent)
  • If applicable, the CorrelationId parameter is unique