首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向结帐api事务添加税

向结帐api事务添加税
EN

Stack Overflow用户
提问于 2019-02-21 03:18:04
回答 1查看 99关注 0票数 0

我在向square checkout api事务中添加税收时遇到问题。其他的都能用,但我不能让税收发挥作用。如果有人可以张贴几行相关的php代码,在项目或订单级别添加税收,将不胜感激。提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2019-02-21 03:47:46

下面是一个PHP Checkout请求的示例,它创建了$5.00的费用,并在订单级别征收10%的税(50美分):

代码语言:javascript
运行
复制
  $checkout_api = new \SquareConnect\Api\CheckoutApi();
  $request_body = new \SquareConnect\Model\CreateCheckoutRequest(
    [
      "idempotency_key" => uniqid(),
      "order" => [
        "line_items" => [
        [
          "name" => "Test Payment",
          "quantity" => "1",
          "base_price_money" => [
            "amount" => 500,
            "currency" => "USD"
          ]
        ]],
        "taxes" => [
          [
            "name" => "This is so taxing",
            "type" => "ADDITIVE",
            "percentage" => "10"
          ]
        ]
      ]
    ]
  );
  $response = $checkout_api->createCheckout($location_id, $request_body);

如果要在项目级别添加它,只需将taxes数组移动到line_items对象内部即可。两个项目的示例,一个有税,一个没有:

代码语言:javascript
运行
复制
  $checkout_api = new \SquareConnect\Api\CheckoutApi();
  $request_body = new \SquareConnect\Model\CreateCheckoutRequest(
    [
      "idempotency_key" => uniqid(),
      "order" => [
        "line_items" => [
        [
          "name" => "Test Payment",
          "quantity" => "1",
          "base_price_money" => [
            "amount" => 500,
            "currency" => "USD"
          ],
          "taxes" => [
            [
              "name" => "This is so taxing",
              "type" => "ADDITIVE",
              "percentage" => "10"
            ]
          ]
        ],
        [
          "name" => "Test Payment Without Tax",
          "quantity" => "1",
          "base_price_money" => [
            "amount" => 500,
            "currency" => "USD"
          ]
        ]],
      ]
    ]
  );
  $response = $checkout_api->createCheckout($location_id, $request_body);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54793762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档