آموزش ارسال اطلاعات کاربر و ثبت نام در پی پینگ

برای استفاده از این سرویس باید دسترسی به آن از طریق پشتیبانی پی‌پینگ به توکن شما داده شود

اگر کاربر پلتفرم شما در پی پینگ اکانت ندارد و اطلاعات آنها سمت شما موجود می‌باشد، می توانید با استفاده از فرآیند زیر اطلاعات آنها را برای ثبت نام سمت پی‌پینگ بفرستید تا با تایید خود کاربر ثبت‌نام آنها به روش ساده‌تری انجام شود :

چک کردن وجود کاربر در پی‌پینگ :

برای چک کردن اینکه آیا کاربر شما در پی پینگ اکانت دارد از API زیر استفاده کنید:

curl -X GET \
'https://oauth.payping.ir/v1/client/EmailExist?Email={EMAIL}' \
-H 'Authorization: Bearer {TOKEN}'


پاسخ این متد بشکل زیر است :
{
"Exist" : true/false
}


ارسال اطلاعات کاربر و در یافت کد ثبت نام :

اگر در مرحله قبل جواب false برگشت داده شد به این معنا است که کاربر در پی پینگ اکانت ندارد و شما می توانید با API زیر هر مشخصاتی از کاربر که دارید ارسال کنید :

curl -X POST \
https://oauth.payping.ir/v1/client/ClientRegisterInit \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"UserName": "string",
"Email": "string", //اجباری
"FirstName": "string",
"LastName": "string",
"PhoneNumber": "string",
"NationalCode": "string",
"BirthDay": "2000-02-02",
"Sheba": "string"
"ReturnUrl": "[AuthorizationUrl]", //اجباری
}'


پاسخ این متد بشکل زیر است :
{
"Id" : "YOUR_REGISTER_ID"
}


ReturnUrl : آدرس صفحه‌ای که کاربر پس از ثبت نام به آن فرستاده می‌شود تا سرویس شما بلافاصله کاربر را به صفحه oAuth برای دریافت توکن هدایت کند

ارسال کاربر به پی پینگ :
در جواب مرحله ی قبل یک کد به شما بازگردانده می شود که باید کاربر را به آدرس زیر Redirect کنید

https://oauth.payping.ir/Client/ClientRegister?registerId=YOUR_REGISTER_ID

پس از ارسال کاربر به این آدرس عملیات ثبت نام انجام شده و کاربر به داشبورد پی پینگ خود انتقال داده می شود. در قسمت پیام های ، پیامی ساخته می شود که در صورت کلیک کاربر ، کاربر به صفحه درخواست مجوز های شما باز گردنده می شود.
این مقاله مفید بود؟
لغو
خیلی ممنون!