Агуулгыг алгасах

Authorization

Aпп үүсгэснээр GoPay API рүү хандах эрх бүхий client ID, client Secret-тэй болно. Уг client ID, Secret-ыг ашиглаж Access Token авах бөгөөд серверийн API дуудах болгонд хэрэглэнэ.

Токен авах хүсэлт

METHODURLHEADER
POSThttps://auth.gopay.mn/oauth/tokenContent-Type: application/x-www-form-urlencoded

Параметрүүд

ПараметерТайлбар
client_idАппын дугаар
client_secretАппын нууц үг
grant_typeclient_credentials гэж илгээнэ үү
scopedefault гэж илгээнэ үү

Error Response

НэрТөрөлТайлбар
successbooleanАмжилттай эсэх
messagestringХэрвээ алдаа гарсан тохиолдолд алдааны тайлбар байна.

Success Response

НэрТөрөлТайлбар
access_tokenstringGoPay API сервертэй харьцах үед ашиглах токен
token_typestringTokeн төрөл

Request token examples

OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "client_id=Your Client ID&client_secret=Your Client Secret&grant_type=client_credentials&scope=default");
Request request = new Request.Builder()
  .url("https://auth.gopay.mn/oauth/token")
  .method("POST", body)
  .addHeader("Content-Type", "application/x-www-form-urlencoded")
  .build();
Response response = client.newCall(request).execute();