Documentation

Borgun, all rights reserved. 2017 ©

PaymentUpload 2.1

Changes in contract compared to older versions (0.1, 1.0, 1.1, 1.2, 2.0).

Removed methods

  • SendPaymentBatch
  • Was added for backward compatitibility when PaymentUpload took over from an older webMethods service. Same functionality as UploadPaymentsXml.
  • GetPaymentTransmissionReport
  • Was added for backward compatitibility when PaymentUpload took over from an older webMethods service. Same functionality as GetUploadStatus followed by GetUploadReport.
  • GetVirtualCardInfo
  • Merged with GetCardInfo, the service detects if the card is a virtual card number or not and behaves accordingly.

Modified methods

  • GetCardInfo
  • Two new parameters:
    1. merchantNumber
    2. Added when merged with GetVirtualCardInfo method.
    3. safe
    4. Allows client to retrieve the information with card number masked. The parameter is ignored if the card is a virtual card number as the need for masking is eliminated by using virtual card numbers.
  • GetUploadReport
  • Parameter virtualCardNumbers was removed, if a client is using virtual card numbers the service will also return virtual card numbers.

New methods

  • GetUploadReportByDate
  • Same as functionality as GetUploadReport with different parameters. Allows client to retrieve transactions without having the transmission ticket, e.g. in cases of network problems during upload.

Improved functionality

Virtual card numbers
Virtual card numbers are more natively embedded into the service functionality, allowing the client to be less aware of it.

Card information
GetCardInfo returns better data in cases where Borgun has limited information on the card. Masked card number is always returned, also for virtual card information.

Status codes

Description text clarified.
Codes 1210 and 2510 combined into 1210.
Code 3550 added.