Add money to your wallet
Quick security check
Check the box so we know it’s really you.
Protected by Cloudflare. This keeps bots from creating fake accounts.
Shop curated products from WeShipYou sellers, fulfilled end-to-end with our shipping guarantee.
Shop on Amazon, the world's largest store with the widest range of products, all with the security of WeShipYou!
New and used items from US sellers: we buy Buy It Now listings for you.
Millions of products at factory prices, bought and shipped by us.
Shop pharmacy and grocery products at Walmart quickly and easily!
Shop the latest trending products at the best discounted prices, only at the Shein store!
Shop the best products at discounted prices at the Temu store!
Search thousands of US Shopify stores at once, or paste a link from any of them.
Receiving, storage, same-day pick & pack, multi-carrier shipping and returns — handled by us.
Compare and select the shipping service based on your interest fast and easy
Shopify app, public API and more — plug WeShipYou into your store.
API Access for developers
Automatic monthly invoices, branded PDFs and one-click payments.
Add money to your wallet
The wallet credit that was booked. Depending on the payment method the account is returned under result.account or account; a request that only registers a pending payment answers { "ok": true }.
okbooleanThe payment was registered and will be credited once it is confirmed.
trueresultobjectaccountAccountThe account after the credit.
namestringrequireddisplayNamestringrequiredsystemUnitsstringrequiredimperialmetricemailstringrequirednotificationEmailstringrequiredwebsitestringrequirednullablephonestringrequirednullableemergencyPhonestringrequirednullabletaxIdstringnullabletaxIdCountryobjectnullableisoCodestringrequireduidstringread-onlyaccountNumberstringread-onlyparentUidstringnullableread-onlyThe uid of the parent account when this is a sub-account, null otherwise.
statusstringread-onlylanguagestringrequiredisBusinessboolean | integerrequiredallowBankAccountPaymentsboolean | integerread-onlymetadataobjectnullableread-onlycreatedAtstring <date-time>read-onlyupdatedAtstring <date-time>read-onlydeletedAtstring <date-time>nullableread-onlyaddressIdnumbernullableread-onlybillingAddressIdnumbernullableread-onlydefaultShipFromIdnumbernullableread-onlydefaultAddressOnLabelIdnumbernullableread-onlydefaultReturnAddressIdnumbernullableread-onlyprimaryPaymentShipmentsIdnumbernullableread-onlylogoIdnumbernullableread-onlypickupServiceFallbackIdnumbernullableread-onlyrevisionnumbernullableread-onlyaddressAccount address | objectMain address of the account.
uidstringrequirednullableAddress UID. Use it as accountAddressId, or as a sender / recipient uid on a shipment.
nicknamestringnullableName shown in address books.
namestringnullableContact name.
companyNamestringnullableCompany name.
taxIdstringnullableTax ID of the contact.
emailstringnullableContact email.
phonestringnullableContact phone, E.164.
birthdaystring <date-time>nullableContact birthday, when collected.
isRecipientboolean | integernullableThe address can receive shipments. 1/true or 0/false.
isSenderboolean | integernullableThe address can send shipments. 1/true or 0/false.
isResidentialboolean | integernullableThe address is residential. 1/true or 0/false.
statusstringrequirednullableRecord status.
addressobjectnullableStreet address. Included when the address is read on its own.
cityobjectnamestringnullablestateobjectstreetstringStreet address, including the building or apartment number.
postalCodestringcountryobjectnullableCountry of the address. Included when the address is read on its own.
isoCodestringADAEAFALAGAIAQAMAOARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRXKKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMHUMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSSSESGSHSISJSKSLSMSNSOSRSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSYTYEZAZMZWCSANcreatedAtstring <date-time>requirednullableWhen the address was saved.
updatedAtstring <date-time>requirednullableWhen the address last changed.
accountAccountThe account after the credit.
namestringrequireddisplayNamestringrequiredsystemUnitsstringrequiredimperialmetricemailstringrequirednotificationEmailstringrequiredwebsitestringrequirednullablephonestringrequirednullableemergencyPhonestringrequirednullabletaxIdstringnullabletaxIdCountryobjectnullableisoCodestringrequireduidstringread-onlyaccountNumberstringread-onlyparentUidstringnullableread-onlyThe uid of the parent account when this is a sub-account, null otherwise.
statusstringread-onlylanguagestringrequiredisBusinessboolean | integerrequiredallowBankAccountPaymentsboolean | integerread-onlymetadataobjectnullableread-onlycreatedAtstring <date-time>read-onlyupdatedAtstring <date-time>read-onlydeletedAtstring <date-time>nullableread-onlyaddressIdnumbernullableread-onlybillingAddressIdnumbernullableread-onlydefaultShipFromIdnumbernullableread-onlydefaultAddressOnLabelIdnumbernullableread-onlydefaultReturnAddressIdnumbernullableread-onlyprimaryPaymentShipmentsIdnumbernullableread-onlylogoIdnumbernullableread-onlypickupServiceFallbackIdnumbernullableread-onlyrevisionnumbernullableread-onlyaddressAccount address | objectMain address of the account.
uidstringrequirednullableAddress UID. Use it as accountAddressId, or as a sender / recipient uid on a shipment.
nicknamestringnullableName shown in address books.
namestringnullableContact name.
companyNamestringnullableCompany name.
taxIdstringnullableTax ID of the contact.
emailstringnullableContact email.
phonestringnullableContact phone, E.164.
birthdaystring <date-time>nullableContact birthday, when collected.
isRecipientboolean | integernullableThe address can receive shipments. 1/true or 0/false.
isSenderboolean | integernullableThe address can send shipments. 1/true or 0/false.
isResidentialboolean | integernullableThe address is residential. 1/true or 0/false.
statusstringrequirednullableRecord status.
addressobjectnullableStreet address. Included when the address is read on its own.
cityobjectnamestringnullablestateobjectnamestringnullablestreetstringStreet address, including the building or apartment number.
postalCodestringcountryobjectnullableCountry of the address. Included when the address is read on its own.
isoCodestringADAEAFALAGAIAQAMAOARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRXKKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMHUMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSSSESGSHSISJSKSLSMSNSOSRSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSYTYEZAZMZWCSANcreatedAtstring <date-time>requirednullableWhen the address was saved.
updatedAtstring <date-time>requirednullableWhen the address last changed.
transactionTransactionThe wallet credit.
idnumber <int64>read-onlyInternal ID of the transaction.
uidstringread-onlyTransaction UID.
typestringcredit (money in) or debit (money out).
debitcreditrefundtransTypestringWhat the transaction is for, for example Payment, Shipment or Recharge.
ShipmentPaymentMoney TransferAdjustmenFeestatestringSettlement state, for example cleared or pending.
clearedpendingreferenceNostringReference number of the payment or service.
descriptionstringDescription of the transaction.
courierNamestringnullableCarrier of the shipment, for shipment charges.
amountnumberAmount, USD.
balancenumberWallet balance after this transaction, USD.
accountIdnumberInternal ID of the account the transaction belongs to.
adjustmentTypeIdnumbernullableInternal ID of the adjustment, for manual adjustments.
createdAtstring <date-time>When the transaction was booked.
updatedAtstring <date-time>When the transaction last changed.
transactionFeeTransactionThe processing fee charged for the payment, when there is one.
idnumber <int64>read-onlyInternal ID of the transaction.
uidstringread-onlyTransaction UID.
typestringcredit (money in) or debit (money out).
debitcreditrefundtransTypestringWhat the transaction is for, for example Payment, Shipment or Recharge.
ShipmentPaymentMoney TransferAdjustmenFeestatestringSettlement state, for example cleared or pending.
clearedpendingreferenceNostringReference number of the payment or service.
descriptionstringDescription of the transaction.
courierNamestringnullableCarrier of the shipment, for shipment charges.
amountnumberAmount, USD.
balancenumberWallet balance after this transaction, USD.
accountIdnumberInternal ID of the account the transaction belongs to.
adjustmentTypeIdnumbernullableInternal ID of the adjustment, for manual adjustments.
createdAtstring <date-time>When the transaction was booked.
updatedAtstring <date-time>When the transaction last changed.
{
"result": {
"account": {
"name": "Acme Imports",
"displayName": "Acme Imports",
"systemUnits": "metric",
"email": "jane.doe@example.com",
"notificationEmail": "jane.doe@example.com",
"website": null,
"phone": null,
"emergencyPhone": null,
"taxId": null,
"uid": "un0xo9497f7d",
"accountNumber": "000ACC1X12",
"status": "active",
"language": "en",
"isBusiness": false,
"allowBankAccountPayments": false,
"metadata": null,
"createdAt": "2026-11-01T00:37:54.000Z",
"updatedAt": "2026-11-01T00:37:54.000Z",
"deletedAt": null,
"addressId": null,
"billingAddressId": null,
"defaultShipFromId": null,
"defaultAddressOnLabelId": null,
"defaultReturnAddressId": null,
"primaryPaymentShipmentsId": null,
"logoId": null,
"pickupServiceFallbackId": null,
"revision": 1
}
},
"transaction": {
"id": 1,
"uid": "f3g35lk6rf5vd7550fp31w3ua595nr2l4ce6",
"type": "credit",
"transType": "Payment",
"state": "cleared",
"referenceNo": "PNQB9YCJIUS",
"description": "Payment from API (add credit) - crypto deposit",
"amount": 30,
"balance": 30,
"accountId": 1,
"createdAt": "2026-11-01T00:37:54.652Z",
"updatedAt": "2026-11-01T00:37:54.652Z"
}
}Adds money to your wallet. With zelle the payment is registered and credited once WeShipYou confirms it; with crypto the paid Coinbase charge is credited at once.
Accept-LanguagestringTwo-letter code of the language for messages: en, es or pt.
en-USThe shipment to create.
paymentMethodstringHow you paid: zelle (the default) or crypto.
zellecryptozelleaccountUidstringThe account uid. Optional when you belong to a single account.
transactionobjectzelleTransactionstringThe Zelle transaction ID, for zelle.
amountnumberAmount you sent, USD. Required for zelle and crypto.
chargeUidstringThe code of the paid Coinbase Commerce charge, for crypto.
Successful operation
Invalid request
namestringBadRequestmessagestringcodenumber400classNamestringbad-requestdataobjectMissing or invalid access token
namestringNotAuthenticatedmessagestringcodenumber401classNamestringnot-authenticateddataobjectThe payment was not found
namestringNotFoundmessagestringcodenumber404classNamestringnot-founddataobjectcurl -X POST 'https://sandbox.weshipyou.com/api/v1/add-funds' \
-H "Authorization: Bearer $WSY_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"paymentMethod": "zelle",
"accountUid": "9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d",
"transaction": {
"zelleTransaction": "ZL-20261001-0001",
"amount": 20
}
}'{
"result": {
"account": {
"name": "Acme Imports",
"displayName": "Acme Imports",
"systemUnits": "metric",
"email": "jane.doe@example.com",
"notificationEmail": "jane.doe@example.com",
"website": null,
"phone": null,
"emergencyPhone": null,
"taxId": null,
"uid": "un0xo9497f7d",
"accountNumber": "000ACC1X12",
"status": "active",
"language": "en",
"isBusiness": false,
"allowBankAccountPayments": false,
"metadata": null,
"createdAt": "2026-11-01T00:37:54.000Z",
"updatedAt": "2026-11-01T00:37:54.000Z",
"deletedAt": null,
"addressId": null,
"billingAddressId": null,
"defaultShipFromId": null,
"defaultAddressOnLabelId": null,
"defaultReturnAddressId": null,
"primaryPaymentShipmentsId": null,
"logoId": null,
"pickupServiceFallbackId": null,
"revision": 1
}
},
"transaction": {
"id": 1,
"uid": "f3g35lk6rf5vd7550fp31w3ua595nr2l4ce6",
"type": "credit",
"transType": "Payment",
"state": "cleared",
"referenceNo": "PNQB9YCJIUS",
"description": "Payment from API (add credit) - crypto deposit",
"amount": 30,
"balance": 30,
"accountId": 1,
"createdAt": "2026-11-01T00:37:54.652Z",
"updatedAt": "2026-11-01T00:37:54.652Z"
}
}