Quick security check

Check the box so we know it’s really you.

Protected by Cloudflare. This keeps bots from creating fake accounts.

We Ship YouAnythingAnywhere
  • Shop
  • Mobile APP
  • Docs
  • Pricing
  • About Us
  • Shop
    • WeShipYou

      Shop curated products from WeShipYou sellers, fulfilled end-to-end with our shipping guarantee.

    • Amazon

      Shop on Amazon, the world's largest store with the widest range of products, all with the security of WeShipYou!

    • eBay

      New and used items from US sellers: we buy Buy It Now listings for you.

    • AliExpress

      Millions of products at factory prices, bought and shipped by us.

    • Walmart

      Shop pharmacy and grocery products at Walmart quickly and easily!

    • Shein

      Shop the latest trending products at the best discounted prices, only at the Shein store!

    • Temu

      Shop the best products at discounted prices at the Temu store!

    • Shopify

      Search thousands of US Shopify stores at once, or paste a link from any of them.

  • Download Mobile APP
    • FulfillmentNew

      Receiving, storage, same-day pick & pack, multi-carrier shipping and returns — handled by us.

    • Price comparator

      Compare and select the shipping service based on your interest fast and easy

    • Shop integrations

      Shopify app, public API and more — plug WeShipYou into your store.

    • API

      API Access for developers

    • Invoicing

      Automatic monthly invoices, branded PDFs and one-click payments.

  • Docs
  • Pricing
  • About us
  • Recharges to Mexico
  • Recharges to Colombia

Join our newsletter!

No spam, guaranteed.

Miami, FL — United States Warehouse

1940 NW 70th Ave, Miami, FL 33126

Get Directions
Follow us
GroupChannel
RechargesRecharge to MexicoRecharge to ColombiaRecharge to JamaicaRecharge to Nicaragua
ShippingSend a packageFulfillment serviceShop integrationsInvoicingShip to ColombiaShip to BrazilShip to MexicoLocker for Colombia
ResourcesDownload APPApiCommercial Assistance
CompanyAbout
Careers
Hiring
Become an AffiliateSupportContact us
Shop
WeShipYou
Amazon
eBay
AliExpress
Walmart
Shein
Temu
Shopify

WeShipYou is proud to be PCI-compliant certified, ensuring the highest standards of payment security and data protection

© We Ship You Corp. Terms of service · Privacy Policy · Legal

The WeShipYou logo and the name "WeShipYou" are registered trademarks of We Ship You Corp

Theme
WeShipYou
  • Overview
Authentication process
  • Authentication
General
  • Shipments
  • Tracking
  • Services
Forwarder
  • Forwarder
Mobile Recharges
  • Mobile Recharges
Account
  • Accounts
  • Account Addresses
  • Transactions
    • The Transaction object
    • GETList wallet transactions
    • GETGet a wallet transaction
  • Add Funds
  • Add Sub Account
Download the OpenAPI spec
Menu
  • Overview
Authentication process
  • Authentication
General
  • Shipments
  • Tracking
  • Services
Forwarder
  • Forwarder
Mobile Recharges
  • Mobile Recharges
Account
  • Accounts
  • Account Addresses
  • Transactions
    • The Transaction object
    • GETList wallet transactions
    • GETGet a wallet transaction
  • Add Funds
  • Add Sub Account
Download the OpenAPI spec

Transactions

Your wallet ledger

  • GET/transactions
  • GET/transactions/{transactionId}

The Transaction object

Attributes

  • idnumber <int64>read-only

    Internal ID of the transaction.

  • uidstringread-only

    Transaction UID.

  • typestring

    credit (money in) or debit (money out).

    Allowed values:debitcreditrefund
    at least 1 characters
  • transTypestring

    What the transaction is for, for example Payment, Shipment or Recharge.

    Allowed values:ShipmentPaymentMoney TransferAdjustmenFee
    at least 1 characters
  • statestring

    Settlement state, for example cleared or pending.

    Allowed values:clearedpending
    at least 1 characters
  • referenceNostring

    Reference number of the payment or service.

    at least 1 characters
  • descriptionstring

    Description of the transaction.

    at least 1 characters
  • courierNamestringnullable

    Carrier of the shipment, for shipment charges.

    at least 1 characters
  • amountnumber

    Amount, USD.

    at least 1 characters
  • balancenumber

    Wallet balance after this transaction, USD.

    at least 1 characters
  • accountIdnumber

    Internal ID of the account the transaction belongs to.

    at least 1 characters
  • adjustmentTypeIdnumbernullable

    Internal ID of the adjustment, for manual adjustments.

    at least 1 characters
  • createdAtstring <date-time>

    When the transaction was booked.

    at least 1 characters
  • updatedAtstring <date-time>

    When the transaction last changed.

    at least 1 characters
The Transaction object
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
  "id": 1,
  "uid": "3s91olwt4rs47np8cctft3pmgiwoy7hvnw01",
  "type": "credit",
  "transType": "Payment",
  "state": "cleared",
  "referenceNo": "P2Y2P8XAEUS",
  "description": "Card payment received (test stripe pi_test_p2y2p8xaeus)",
  "courierName": null,
  "amount": 25,
  "balance": 25,
  "accountId": 1,
  "adjustmentTypeId": null,
  "createdAt": "2026-11-01T00:37:54.000Z",
  "updatedAt": "2026-11-01T00:37:54.000Z"
}

List wallet transactions

GET/transactions
Requires an access token

Lists the ledger rows of your WeShipYou wallet: payments in, charges for services, refunds and fees.

Query parameters

  • accountIdstring

    Limit the results to one of your accounts: its uid, its account number (CU…) or its external account number. Without it, all the accounts you belong to are included.

  • $limitnumber

    Maximum number of results (default 20).

    Default: 20
    >= 0 · <= 500
  • $skipnumber

    Number of results to skip, for paging.

    Default: 0
    >= 0

Header parameters

  • Accept-Languagestring

    Two-letter code of the language for messages: en, es or pt.

    Default: en-US

Responses

200

A page of transactions

  • totalnumber
  • limitnumber
  • skipnumber
  • dataarray of Transaction
    The Transaction object
401

Missing or invalid access token

  • namestring
    Always NotAuthenticated
  • messagestring
  • codenumber
    Always 401
  • classNamestring
    Always not-authenticated
  • dataobject
403

You do not have access to this account

  • namestring
    Always Forbidden
  • messagestring
  • codenumber
    Always 403
  • classNamestring
    Always forbidden
  • dataobject
GET/transactions
1
2
curl 'https://sandbox.weshipyou.com/api/v1/transactions' \
  -H "Authorization: Bearer $WSY_ACCESS_TOKEN"
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
  "total": 1,
  "limit": 20,
  "skip": 0,
  "data": [
    {
      "id": 1,
      "uid": "3s91olwt4rs47np8cctft3pmgiwoy7hvnw01",
      "type": "credit",
      "transType": "Payment",
      "state": "cleared",
      "referenceNo": "P2Y2P8XAEUS",
      "description": "Card payment received (test stripe pi_test_p2y2p8xaeus)",
      "courierName": null,
      "amount": 25,
      "balance": 25,
      "accountId": 1,
      "adjustmentTypeId": null,
      "createdAt": "2026-11-01T00:37:54.000Z",
      "updatedAt": "2026-11-01T00:37:54.000Z"
    }
  ]
}
Try itSend a real request to Test from this page. No code needed.

Get a wallet transaction

GET/transactions/{transactionId}
Requires an access token

Returns one ledger row of your wallet.

Path parameters

  • transactionIdstringrequired

    The transaction uid.

Header parameters

  • Accept-Languagestring

    Two-letter code of the language for messages: en, es or pt.

    Default: en-US

Responses

200

The transaction

The Transaction object
401

Missing or invalid access token

  • namestring
    Always NotAuthenticated
  • messagestring
  • codenumber
    Always 401
  • classNamestring
    Always not-authenticated
  • dataobject
404

No shipment has that id

  • namestring
    Always NotFound
  • messagestring
  • codenumber
    Always 404
  • classNamestring
    Always not-found
  • dataobject
GET/transactions/{transactionId}
1
2
curl 'https://sandbox.weshipyou.com/api/v1/transactions/{transactionId}' \
  -H "Authorization: Bearer $WSY_ACCESS_TOKEN"
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
  "id": 1,
  "uid": "3s91olwt4rs47np8cctft3pmgiwoy7hvnw01",
  "type": "credit",
  "transType": "Payment",
  "state": "cleared",
  "referenceNo": "P2Y2P8XAEUS",
  "description": "Card payment received (test stripe pi_test_p2y2p8xaeus)",
  "courierName": null,
  "amount": 25,
  "balance": 25,
  "accountId": 1,
  "adjustmentTypeId": null,
  "createdAt": "2026-11-01T00:37:54.000Z",
  "updatedAt": "2026-11-01T00:37:54.000Z"
}
Try itSend a real request to Test from this page. No code needed.