Xsolla-logo

使用特定购物车中的所有商品创建订单

post/v2/project/{project_id}/payment/cart/{cart_id}

使用特定购物车中的所有商品创建订单。创建的订单将获得new订单状态。

要在新窗口中打开支付UI,请使用以下链接:https://secure.xsolla.com/paystation2/?access_token=ACCESS_TOKEN,其中ACCESS_TOKEN是收到的令牌。

如为了测试目的,请使用此URL:https://sandbox-secure.xsolla.com/paystation2/?access_token=ACCESS_TOKEN

SecurityAuthForCart
Request
path Parameters
project_id
required
integer

项目ID。

Example: 44056
cart_id
required
string

购物车ID。

Example: custom_id
Request Body schema: application/json
currency
string

表示价格的货币(默认为美元)。符合ISO 4217的三字母货币代码。

custom_parameters
object [ 1 .. 200 ] properties

项目特定参数。

locale
string

响应语言。

sandbox
boolean
Default: false

在沙盒模式下创建订单。该选项适用于公司用户列表中指定的那些用户。

object

为用户配置支付流程和支付UI的设置。

object

用户发货数据。

object

选择的送货方式。格式取决于集成的配送提供商。

Responses
200

订单已成功创建。

422

购物车无效。请检查购物车是否存在,内容不能为空,并且其中的所有商品均非免费。

Request samples
application/json
{
  • "custom_parameters": {
    },
  • "sandbox": true,
  • "settings": {
    }
}
Response samples
application/json
{
  • "order_id": 641,
  • "token": "f4puMEFFDZcx9nv5HoNHIkPe9qghvBQo"
}