PPDataCollector

@objc
public class PPDataCollector : NSObject

Enables you to collect data about a customer’s device and correlate it with a session identifier on your server.

  • Returns a client metadata ID.

    Note

    Note This returns a raw client metadata ID, which is not the correct format for device data when creating a transaction. Instead, it is recommended to use collectPayPalDeviceData.

    Declaration

    Swift

    @objc
    public class func clientMetadataID(_ pairingID: String?) -> String
  • Returns a client metadata ID.

    Note

    This returns a raw client metadata ID, which is not the correct format for device data when creating a transaction. Instead, it is recommended to use collectPayPalDeviceData.

    Declaration

    Swift

    @objc
    public class func clientMetadataID(_ pairingID: String?, isSandbox: Bool) -> String
  • Collects device data.

    Declaration

    Swift

    @objc
    public class func collectPayPalDeviceData() -> String
  • Collects device data.

    Declaration

    Swift

    @objc
    public class func collectPayPalDeviceData(isSandbox: Bool) -> String