OK.
Pay Station API (2.0)
- 버전: 2.0.0
- 서버:
https://api.xsolla.com/api
페이 스테이션을 통해 파트너가 사용자에게 게임 스토어에서 인게임 구매를 결제하도록 돕는 편리한 UI를 제공하고 수익을 창출할 수 있습니다. 결제 UI를 열도록 설정하려면 다음 지침을 참조해 주세요.
페이 스테이션 API는 다음과 같은 호출 그룹을 제공합니다.
- 토큰 - 결제 UI를 통해 추후 결제 처리에 사용하는 임의 사용자 매개 변수로 토큰을 생성하는 API 호출을 포함합니다.
- 토큰화 - 결제 UI를 열지 않고 사용자의 개입이 없어도 안전하게 결제를 처리하는 API 호출을 포함합니다.
- 보고서 - 사용자 트랜잭션 데이터를 반환하고, 보고서를 생성하고, 통화별 지급액 내역을 확인할 수 있는 API 호출을 포함합니다.
- 환불 - 전액 및 부분 환불을 요청하는 API 호출을 포함합니다.
- 테스트 - 지불 거절 프로세스를 테스트하는 API 호출을 포함합니다.
결제 UI 구성에 대한 자세한 정보는 결제 솔루션 연동 가이드에서 확인할 수 있습니다.
참고
또한 포스트맨 컬렉션의 Xsolla Base API 섹션을 참조하여 연동에 사용되는 API 호출을 테스트할 수 있습니다.
귀하 측에 저장된 게임 내 고유 사용자 ID입니다. 기존 사용자 ID여야 합니다. 오류가 발생하면 자주 묻는 질문에 대한 답변을 참조해 주세요.
- Mock serverhttps://xsolla.redocly.app/_mock/ko/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts
- https://api.xsolla.com/merchant/v2/projects/{project_id}/users/{user_id}/payment_accounts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/ko/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts?mode=string'[ { "id": 4612345, "name": "PP_saved_account", "payment_system": { … }, "type": "paypal" } ]
귀하 측에 저장된 게임 내 고유 사용자 ID입니다. 기존 사용자 ID여야 합니다. 오류가 발생하면 자주 묻는 질문에 대한 답변을 참조해 주세요.
결제 계정 유형.
| 열거형 값 | 설명 |
|---|---|
| alipayplus_boost | Boost. |
| alipayplus_cn | Alipay. |
| alipayplus_dana | DANA. |
| alipayplus_gcash | GCash. |
| alipayplus_hk | Alipay(홍콩). |
| alipayplus_kplus | K PLUS. |
| alipayplus_maya | Maya. |
| alipayplus_rabbitlinepay | Rabbit LINE 페이. |
| alipayplus_tng | Touch 'n Go. |
| alipayplus_truemoney | TrueMoney 지갑. |
- Mock serverhttps://xsolla.redocly.app/_mock/ko/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts/{type}/{account_id}
- https://api.xsolla.com/merchant/v2/projects/{project_id}/users/{user_id}/payment_accounts/{type}/{account_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/ko/api/pay-station/projects/{project_id}/users/{user_id}/payment_accounts/{type}/{account_id}'요청
저장된 결제 계정을 사용하여 청구합니다.
참고
샌드박스 모드에서는 3D 보안 기능이 없는 테스트 카드에서만 이 API 호출이 작동합니다.
주의
API 호출이 올바르게 작동되게 하려면 시간제한을 2분으로 구성하세요.
귀하 측에 저장된 게임 내 고유 사용자 ID입니다. 기존 사용자 ID여야 합니다. 오류가 발생하면 자주 묻는 질문에 대한 답변을 참조해 주세요.
결제 계정 유형.
| 열거형 값 | 설명 |
|---|---|
| alipayplus_boost | Boost. |
| alipayplus_cn | Alipay. |
| alipayplus_dana | DANA. |
| alipayplus_gcash | GCash. |
| alipayplus_hk | Alipay(홍콩). |
| alipayplus_kplus | K PLUS. |
| alipayplus_maya | Maya. |
| alipayplus_rabbitlinepay | Rabbit LINE 페이. |
| alipayplus_tng | Touch 'n Go. |
| alipayplus_truemoney | TrueMoney 지갑. |
이 개체에는 부정 결제 방지 필터를 구성하는 매개 변수가 포함되어 있습니다. 매개 변수 목록은 아래와 같습니다. 사용자 정의 매개 변수를 추가하려면 계정 관리자에게 문의하거나 csm@xsolla.com으로 이메일을 보내 주세요.
- Mock serverhttps://xsolla.redocly.app/_mock/ko/api/pay-station/projects/{project_id}/users/{user_id}/payments/{type}/{account_id}
- https://api.xsolla.com/merchant/v2/projects/{project_id}/users/{user_id}/payments/{type}/{account_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
'https://xsolla.redocly.app/_mock/ko/api/pay-station/projects/{project_id}/users/{user_id}/payments/{type}/{account_id}' \
-H 'Content-Type: application/json' \
-d '{
"purchase": {
"description": {
"value": "currency purchase"
},
"virtual_currency": {
"quantity": 100
}
},
"settings": {
"currency": "USD",
"external_id": "ext123",
"mode": "sandbox"
},
"user": {
"ip": "111.11.11.11",
"legal": {
"address": "17 Crown Street London SW2 0JW United Kingdom",
"country": "GB",
"name": "My Awesome Company",
"vat_id": "GB111111111"
},
"name": "John Smith"
}
}'