         /// It is still better than not doing any validation at all.
         /// If you will use your own server than just will have to adjust this last bit of code to only send to your server and than connect to
         /// apple production/sandbox for there.
-        ///
-        /// - parameter forURL: The url to handle the receipt request.
-        /// - parameter data: The playload data for the request.
         handleRequest(forURL: RequestURL.appleProduction.rawValue, data: payloadData) { (isSuccess, status, response) in
             guard !isSuccess else {
                 print("Receipt validation passed in production mode, unlocking product(s)")

    ///
    /// - parameter productID: The product ID String for the product to validate.
    /// - parameter sharedSecret: The shared secret when using auto-subscriptions.
    public static func validate(forIdentifier productIdentifier: String, sharedSecret: String?, handler: @escaping (Bool, [String: AnyObject]?) -> ()) {
        transactionProductIdentifier = productIdentifier
        

private extension SwiftyReceiptValidator {
    
    /// Start receipt validation
    static func startValidation(forURL url: URL, sharedSecret: String?, handler: @escaping (Bool, [String: AnyObject]?) -> ()) {
        print("Starting receipt validation")
        
