auth.checkPaidAuth

Checks the status of a login payment.

auth.sentCode#5e002502 flags:# type:auth.SentCodeType phone_code_hash:string next_type:flags.1?auth.CodeType timeout:flags.2?int = auth.SentCode;
auth.sentCodeSuccess#2390fe44 authorization:auth.Authorization = auth.SentCode;
auth.sentCodePaymentRequired#e0955a3c store_product:string phone_code_hash:string support_email_address:string support_email_subject:string currency:string amount:long = auth.SentCode;
---functions---
auth.checkPaidAuth#56e59f9c phone_number:string phone_code_hash:string form_id:long = auth.SentCode;

Parameters

Name Type Description
phone_number string Phone number
phone_code_hash string The phone code hash obtained from auth.sendCode
form_id long The payment form ID passed to payments.sendPaymentForm.

Result

auth.SentCode

Only users can use this method

This method can be invoked over an unauthenticated connection ยป

Possible errors

Code Type Description
400 PHONE_NUMBER_INVALID The phone number is invalid.

Related pages

auth.sendCode

Send the verification code for login

payments.sendPaymentForm

Send compiled payment form

User Authorization

How to register a user's phone to start using the API.