클라이언트-서버 연동에 사용됩니다. 특정 장바구니의 모든 아이템으로 주문을 생성하고 이에 대한 결제 토큰을 생성합니다. 생성된 주문은 new
주문 상태를 가져옵니다.
클라이언트 IP는 사용자의 국가를 확인하는 데 사용되며, 해당 통화 및 주문에 사용 사용할 수 있는 결제 방식을 적용하는 데 사용됩니다.
결제 UI를 새 창에서 열려면 https://secure.xsolla.com/paystation4/?token={token}
링크를 사용합니다. 여기서 {token}
은 수신한 토큰입니다.
테스트를 진행할 때에는 https://sandbox-secure.xsolla.com/paystation4/?token={token}
URL을 사용합니다.
currency | string 가격 표시에 사용하는 통화(기본적으로 USD)입니다. ISO 4217에 따른 세 자리 통화 코드입니다. | ||||||||||||||||||||||||||||||||||||
custom_parameters | object [ 1 .. 200 ] properties 프로젝트별 매개 변수입니다. | ||||||||||||||||||||||||||||||||||||
locale | string 응답 언어입니다. | ||||||||||||||||||||||||||||||||||||
sandbox | boolean Default: false 샌드박스 모드로 주문을 생성합니다. 이 옵션은 회사 사용자 목록에서 지정한 사용자에게 사용할 수 있습니다. | ||||||||||||||||||||||||||||||||||||
object 사용자의 결제 프로세스와 결제 UI를 구성하는 설정입니다. | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
object 사용자 배송 데이터입니다. | |||||||||||||||||||||||||||||||||||||
object 선택한 배송 방법입니다. 형식은 통합된 배달 서비스 공급자에 따라 다릅니다. | |||||||||||||||||||||||||||||||||||||
주문을 성공적으로 생성했습니다.
장바구니가 잘못되었습니다. 장바구니가 존재하는지, 장바구니가 비어 있지 않은지, 장바구니에 있는 모든 아이템이 무료가 아닌지 확인해야 합니다.
{- "custom_parameters": {
- "character_id": "ingameUsername"
}, - "sandbox": true,
- "settings": {
- "ui": {
- "desktop": {
- "header": {
- "close_button": false,
- "is_visible": true,
- "type": "normal",
- "visible_logo": true,
- "visible_name": true,
- "visible_purchase": true
}
}, - "theme": "63295a9a2e47fab76f7708e1"
}
}
}
{- "order_id": 641,
- "token": "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo"
}