Classes

The following classes are available globally.

  • Push payment tags

    See more

    Declaration

    Swift

    @objc public class PPTag : NSObject, Tag
  • Tag information holder class

    See more

    Declaration

    Swift

    @objc public class TagInfo : NSObject
  • Utility for checksum generation and validation

    See more

    Declaration

    Swift

    @objc public final class ChecksumUtility : NSObject
  • Additional information beyond basic may be required in certain cases. This information may be either presented by the merchant or acquirer or the Consumer may be prompted for entry on the app. For consumer prompt, the value field of Tag would be 3 asterisks i.e. ***. The acquirer / merchant should provide only minimum information in order to avoid making the size of data onerous. The length of each tag is variable up to 26 characters and overall it is not to exceed the maximum of 99 characters for the total size of the Additional Data Field.

    See more

    Declaration

    Swift

    @objc public final class AdditionalDataTag : NSObject, Tag
  • Abstract class for data

    See more

    Declaration

    Swift

    @objc public class AbstractData : NSObject