簡體   English   中英

在我的沙箱帳戶的儀表板中顯示訂單的過程是什么?

[英]What is the process to show orders in the dashboard of my sandbox account?

我正在使用沙盒環境,但看不到從代碼創建的訂單。

我有下一個過程:

  1. 首先,在android應用中,我擁有“應用內付款SDK”,這使我得到了一個隨機數

  2. 然后,我將該隨機數發送到php中的Web服務(在這里,我正在使用此https://github.com/square/connect-php-sdk

  3. 然后在我的php服務器中,我創建一個帶有“臨時訂單項”的訂單,它向我返回一個orderid

  4. 之后,我創建付款,發送隨機數和訂單號

  5. 那就是全部

  6. 我的android應用中的代碼與quickstart示例相同

2.創建訂單的代碼是:

$body->setIdempotencyKey('.....');
$item=new \SquareConnect\Model\OrderLineItem();
$item->setName('test hamburger');
$item->setQuantity('1');
$money=new \SquareConnect\Model\Money();
$money->setAmount(1);
$money->setCurrency('USD');
$item->setBasePriceMoney($money);

$body->setLineItems([$item]);
$result = $apiInstance->createOrder($location_id, $body);
  1. 我創建付款的代碼是:
$body->setAutocomplete(true);
$money=new \SquareConnect\Model\Money();
$money->setAmount(1);
$money->setCurrency('USD');
$body->setAmountMoney($money);
$body->setSourceId('NONCE I GOT from android');
$body->setOrderId('ORDERID I GOT FROM #2');
$result = $apiInstance->createPayment($body);

當我啟動“默認測試帳戶”時,我可以看到存款和交易,但是當我轉到“訂單”時,它是空的。

那么為什么我的訂單沒有顯示在訂單頁面( https://squareupsandbox.com/dashboard/orders/overview )下?

難道我做錯了什么? Sandox支持嗎?

感謝和問候

為了在Sandbox或Production中查看訂單,您必須包括fulfillmentshttps : //developer.squareup.com/docs/orders-api/create-orders#add-fulfillment-details

如果沒有履行詳細信息,那么該訂單將不會顯示在您的儀表板上,只能通過API檢索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM