Create a transfer
Move money by providing the source, destination, and amount in the request body. Read our transfers overview guide to learn more.
If you are running a server-side integration, you will use your API keys per our authentication guidelines.
If you are running a client-side integration, you’ll need to specify the /accounts/{yourAccountID}/transfers.write
scope when generating a token. The accountID included must be your accountID. You can find your accountID on the Business details page.
|
|
|
|
|
|
{
"createdOn": "2019-08-24T14:15:22Z",
"transferID": "e23de6dd-5168-4e1d-894d-807fa691dc80"
}
{
"createdOn": "2019-08-24T14:15:22Z",
"transferID": "e23de6dd-5168-4e1d-894d-807fa691dc80"
}
{
"amount": {
"currency": "USD",
"value": 1204
},
"completedOn": "2019-08-24T14:15:22Z",
"createdOn": "2019-08-24T14:15:22Z",
"description": "Pay Instructor for May 15 Class",
"destination": {
"account": {
"accountID": "3dfff852-927d-47e8-822c-2fffc57ff6b9",
"displayName": "Whole Body Fitness",
"email": "amanda@classbooker.dev"
},
"achDetails": {
"companyEntryDescription": "Gym Dues",
"completedOn": "2019-08-24T14:15:22Z",
"correctedOn": "2019-08-24T14:15:22Z",
"correction": {
"code": "string",
"description": "string",
"reason": "string"
},
"debitHoldPeriod": "2-days",
"initiatedOn": "2019-08-24T14:15:22Z",
"originatedOn": "2019-08-24T14:15:22Z",
"originatingCompanyName": "Whole Body Fit",
"return": {
"code": "string",
"description": "string",
"reason": "string"
},
"returnedOn": "2019-08-24T14:15:22Z",
"secCode": "WEB",
"status": "initiated",
"traceNumber": "124782618117"
},
"applePay": {
"brand": "Discover",
"cardDisplayName": "Visa 1234",
"cardType": "debit",
"dynamicLastFour": "1234",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"issuerCountry": "US"
},
"bankAccount": {
"bankAccountID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"bankAccountType": "checking",
"bankName": "Chase Bank",
"exceptionDetails": {
"achReturnCode": "R02",
"description": "string",
"rtpRejectionCode": "AC03"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"holderType": "individual",
"lastFourAccountNumber": "7000",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "ach-debit-fund"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "ach-debit-collect"
}
],
"routingNumber": "string",
"status": "new",
"statusReason": "bank-account-created",
"updatedOn": "2019-08-24T14:15:22Z"
},
"card": {
"billingAddress": {
"addressLine1": "123 Main Street",
"addressLine2": "Apt 302",
"city": "Boulder",
"country": "US",
"postalCode": "80301-1234",
"stateOrProvince": "CO"
},
"bin": "123456",
"brand": "Discover",
"cardAccountUpdater": {
"updateType": "number-update",
"updatedOn": "2019-08-24T14:15:22Z"
},
"cardCategory": "CLASSIC",
"cardID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"cardOnFile": true,
"cardType": "debit",
"cardVerification": {
"accountName": {
"firstName": "match",
"fullName": "match",
"lastName": "match",
"middleName": "match"
},
"addressLine1": "match",
"cvv": "match",
"postalCode": "match"
},
"commercial": true,
"domesticPullFromCard": "supported",
"domesticPushToCard": "fast-funds",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"issuer": "GRINGOTTS BANK",
"issuerCountry": "US",
"issuerPhone": "8185551212",
"issuerURL": "HTTPS://WWW.EXAMPLE.COM/",
"lastFourCardNumber": "1234",
"merchantAccountID": "50469144-f859-46dc-bdbd-9587c2fa7b42",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "card-payment"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "push-to-card"
}
],
"regulated": true
},
"cardDetails": {
"canceledOn": "2019-08-24T14:15:22Z",
"completedOn": "2019-08-24T14:15:22Z",
"confirmedOn": "2019-08-24T14:15:22Z",
"dynamicDescriptor": "WhlBdy *Yoga 11-12",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "call-issuer",
"feeProgram": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"initiatedOn": "2019-08-24T14:15:22Z",
"interchangeQualification": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"settledOn": "2019-08-24T14:15:22Z",
"status": "initiated",
"transactionSource": "first-recurring"
},
"paymentMethodID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"paymentMethodType": "moov-wallet",
"rtpDetails": {
"acceptedWithoutPostingOn": "2019-08-24T14:15:22Z",
"completedOn": "2019-08-24T14:15:22Z",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "processing-error",
"initiatedOn": "2019-08-24T14:15:22Z",
"networkResponseCode": "string",
"status": "initiated"
},
"wallet": {
"walletID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
},
"disputedAmount": {
"currency": "USD",
"value": 1204
},
"disputes": [
{
"amount": {
"currency": "USD",
"value": 1204
},
"createdOn": "2019-08-24T14:15:22Z",
"disputeID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
],
"facilitatorFee": {
"markup": 0,
"markupDecimal": "0.987654321",
"total": 0,
"totalDecimal": "12.987654321"
},
"failureReason": "wallet-insufficient-funds",
"groupID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"metadata": {
"property1": "string",
"property2": "string"
},
"moovFee": 0,
"moovFeeDecimal": "0.987654321",
"moovFeeDetails": {
"cardScheme": "string",
"discount": "string",
"interchange": "string",
"moovProcessing": "string"
},
"occurrenceID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"refundedAmount": {
"currency": "USD",
"value": 1204
},
"refunds": [
{
"amount": {
"currency": "USD",
"value": 1204
},
"cardDetails": {
"completedOn": "2019-08-24T14:15:22Z",
"confirmedOn": "2019-08-24T14:15:22Z",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "call-issuer",
"initiatedOn": "2019-08-24T14:15:22Z",
"settledOn": "2019-08-24T14:15:22Z",
"status": "initiated"
},
"createdOn": "2019-08-24T14:15:22Z",
"refundID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"status": "failed",
"updatedOn": "2019-08-24T14:15:22Z"
}
],
"scheduleID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"source": {
"account": {
"accountID": "3dfff852-927d-47e8-822c-2fffc57ff6b9",
"displayName": "Whole Body Fitness",
"email": "amanda@classbooker.dev"
},
"achDetails": {
"companyEntryDescription": "Gym Dues",
"completedOn": "2019-08-24T14:15:22Z",
"correctedOn": "2019-08-24T14:15:22Z",
"correction": {
"code": "string",
"description": "string",
"reason": "string"
},
"debitHoldPeriod": "2-days",
"initiatedOn": "2019-08-24T14:15:22Z",
"originatedOn": "2019-08-24T14:15:22Z",
"originatingCompanyName": "Whole Body Fit",
"return": {
"code": "string",
"description": "string",
"reason": "string"
},
"returnedOn": "2019-08-24T14:15:22Z",
"secCode": "WEB",
"status": "initiated",
"traceNumber": "124782618117"
},
"applePay": {
"brand": "Discover",
"cardDisplayName": "Visa 1234",
"cardType": "debit",
"dynamicLastFour": "1234",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"issuerCountry": "US"
},
"bankAccount": {
"bankAccountID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"bankAccountType": "checking",
"bankName": "Chase Bank",
"exceptionDetails": {
"achReturnCode": "R02",
"description": "string",
"rtpRejectionCode": "AC03"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"holderType": "individual",
"lastFourAccountNumber": "7000",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "ach-debit-fund"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "ach-debit-collect"
}
],
"routingNumber": "string",
"status": "new",
"statusReason": "bank-account-created",
"updatedOn": "2019-08-24T14:15:22Z"
},
"card": {
"billingAddress": {
"addressLine1": "123 Main Street",
"addressLine2": "Apt 302",
"city": "Boulder",
"country": "US",
"postalCode": "80301-1234",
"stateOrProvince": "CO"
},
"bin": "123456",
"brand": "Discover",
"cardAccountUpdater": {
"updateType": "number-update",
"updatedOn": "2019-08-24T14:15:22Z"
},
"cardCategory": "CLASSIC",
"cardID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"cardOnFile": true,
"cardType": "debit",
"cardVerification": {
"accountName": {
"firstName": "match",
"fullName": "match",
"lastName": "match",
"middleName": "match"
},
"addressLine1": "match",
"cvv": "match",
"postalCode": "match"
},
"commercial": true,
"domesticPullFromCard": "supported",
"domesticPushToCard": "fast-funds",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"issuer": "GRINGOTTS BANK",
"issuerCountry": "US",
"issuerPhone": "8185551212",
"issuerURL": "HTTPS://WWW.EXAMPLE.COM/",
"lastFourCardNumber": "1234",
"merchantAccountID": "50469144-f859-46dc-bdbd-9587c2fa7b42",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "card-payment"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "push-to-card"
}
],
"regulated": true
},
"cardDetails": {
"canceledOn": "2019-08-24T14:15:22Z",
"completedOn": "2019-08-24T14:15:22Z",
"confirmedOn": "2019-08-24T14:15:22Z",
"dynamicDescriptor": "WhlBdy *Yoga 11-12",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "call-issuer",
"feeProgram": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"initiatedOn": "2019-08-24T14:15:22Z",
"interchangeQualification": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"settledOn": "2019-08-24T14:15:22Z",
"status": "initiated",
"transactionSource": "first-recurring"
},
"paymentMethodID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"paymentMethodType": "moov-wallet",
"transferID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"wallet": {
"walletID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
},
"status": "pending",
"sweepID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"transferID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
{
"error": "example error message"
}
{
"amount": {
"currency": "USD",
"value": 1204
},
"completedOn": "2019-08-24T14:15:22Z",
"createdOn": "2019-08-24T14:15:22Z",
"description": "Pay Instructor for May 15 Class",
"destination": {
"account": {
"accountID": "3dfff852-927d-47e8-822c-2fffc57ff6b9",
"displayName": "Whole Body Fitness",
"email": "amanda@classbooker.dev"
},
"achDetails": {
"companyEntryDescription": "Gym Dues",
"completedOn": "2019-08-24T14:15:22Z",
"correctedOn": "2019-08-24T14:15:22Z",
"correction": {
"code": "string",
"description": "string",
"reason": "string"
},
"debitHoldPeriod": "2-days",
"initiatedOn": "2019-08-24T14:15:22Z",
"originatedOn": "2019-08-24T14:15:22Z",
"originatingCompanyName": "Whole Body Fit",
"return": {
"code": "string",
"description": "string",
"reason": "string"
},
"returnedOn": "2019-08-24T14:15:22Z",
"secCode": "WEB",
"status": "initiated",
"traceNumber": "124782618117"
},
"applePay": {
"brand": "Discover",
"cardDisplayName": "Visa 1234",
"cardType": "debit",
"dynamicLastFour": "1234",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"issuerCountry": "US"
},
"bankAccount": {
"bankAccountID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"bankAccountType": "checking",
"bankName": "Chase Bank",
"exceptionDetails": {
"achReturnCode": "R02",
"description": "string",
"rtpRejectionCode": "AC03"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"holderType": "individual",
"lastFourAccountNumber": "7000",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "ach-debit-fund"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "ach-debit-collect"
}
],
"routingNumber": "string",
"status": "new",
"statusReason": "bank-account-created",
"updatedOn": "2019-08-24T14:15:22Z"
},
"card": {
"billingAddress": {
"addressLine1": "123 Main Street",
"addressLine2": "Apt 302",
"city": "Boulder",
"country": "US",
"postalCode": "80301-1234",
"stateOrProvince": "CO"
},
"bin": "123456",
"brand": "Discover",
"cardAccountUpdater": {
"updateType": "number-update",
"updatedOn": "2019-08-24T14:15:22Z"
},
"cardCategory": "CLASSIC",
"cardID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"cardOnFile": true,
"cardType": "debit",
"cardVerification": {
"accountName": {
"firstName": "match",
"fullName": "match",
"lastName": "match",
"middleName": "match"
},
"addressLine1": "match",
"cvv": "match",
"postalCode": "match"
},
"commercial": true,
"domesticPullFromCard": "supported",
"domesticPushToCard": "fast-funds",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"issuer": "GRINGOTTS BANK",
"issuerCountry": "US",
"issuerPhone": "8185551212",
"issuerURL": "HTTPS://WWW.EXAMPLE.COM/",
"lastFourCardNumber": "1234",
"merchantAccountID": "50469144-f859-46dc-bdbd-9587c2fa7b42",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "card-payment"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "push-to-card"
}
],
"regulated": true
},
"cardDetails": {
"canceledOn": "2019-08-24T14:15:22Z",
"completedOn": "2019-08-24T14:15:22Z",
"confirmedOn": "2019-08-24T14:15:22Z",
"dynamicDescriptor": "WhlBdy *Yoga 11-12",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "call-issuer",
"feeProgram": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"initiatedOn": "2019-08-24T14:15:22Z",
"interchangeQualification": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"settledOn": "2019-08-24T14:15:22Z",
"status": "initiated",
"transactionSource": "first-recurring"
},
"paymentMethodID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"paymentMethodType": "moov-wallet",
"rtpDetails": {
"acceptedWithoutPostingOn": "2019-08-24T14:15:22Z",
"completedOn": "2019-08-24T14:15:22Z",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "processing-error",
"initiatedOn": "2019-08-24T14:15:22Z",
"networkResponseCode": "string",
"status": "initiated"
},
"wallet": {
"walletID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
},
"disputedAmount": {
"currency": "USD",
"value": 1204
},
"disputes": [
{
"amount": {
"currency": "USD",
"value": 1204
},
"createdOn": "2019-08-24T14:15:22Z",
"disputeID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
],
"facilitatorFee": {
"markup": 0,
"markupDecimal": "0.987654321",
"total": 0,
"totalDecimal": "12.987654321"
},
"failureReason": "wallet-insufficient-funds",
"groupID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"metadata": {
"property1": "string",
"property2": "string"
},
"moovFee": 0,
"moovFeeDecimal": "0.987654321",
"moovFeeDetails": {
"cardScheme": "string",
"discount": "string",
"interchange": "string",
"moovProcessing": "string"
},
"occurrenceID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"refundedAmount": {
"currency": "USD",
"value": 1204
},
"refunds": [
{
"amount": {
"currency": "USD",
"value": 1204
},
"cardDetails": {
"completedOn": "2019-08-24T14:15:22Z",
"confirmedOn": "2019-08-24T14:15:22Z",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "call-issuer",
"initiatedOn": "2019-08-24T14:15:22Z",
"settledOn": "2019-08-24T14:15:22Z",
"status": "initiated"
},
"createdOn": "2019-08-24T14:15:22Z",
"refundID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"status": "failed",
"updatedOn": "2019-08-24T14:15:22Z"
}
],
"scheduleID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"source": {
"account": {
"accountID": "3dfff852-927d-47e8-822c-2fffc57ff6b9",
"displayName": "Whole Body Fitness",
"email": "amanda@classbooker.dev"
},
"achDetails": {
"companyEntryDescription": "Gym Dues",
"completedOn": "2019-08-24T14:15:22Z",
"correctedOn": "2019-08-24T14:15:22Z",
"correction": {
"code": "string",
"description": "string",
"reason": "string"
},
"debitHoldPeriod": "2-days",
"initiatedOn": "2019-08-24T14:15:22Z",
"originatedOn": "2019-08-24T14:15:22Z",
"originatingCompanyName": "Whole Body Fit",
"return": {
"code": "string",
"description": "string",
"reason": "string"
},
"returnedOn": "2019-08-24T14:15:22Z",
"secCode": "WEB",
"status": "initiated",
"traceNumber": "124782618117"
},
"applePay": {
"brand": "Discover",
"cardDisplayName": "Visa 1234",
"cardType": "debit",
"dynamicLastFour": "1234",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"issuerCountry": "US"
},
"bankAccount": {
"bankAccountID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"bankAccountType": "checking",
"bankName": "Chase Bank",
"exceptionDetails": {
"achReturnCode": "R02",
"description": "string",
"rtpRejectionCode": "AC03"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"holderType": "individual",
"lastFourAccountNumber": "7000",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "ach-debit-fund"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "ach-debit-collect"
}
],
"routingNumber": "string",
"status": "new",
"statusReason": "bank-account-created",
"updatedOn": "2019-08-24T14:15:22Z"
},
"card": {
"billingAddress": {
"addressLine1": "123 Main Street",
"addressLine2": "Apt 302",
"city": "Boulder",
"country": "US",
"postalCode": "80301-1234",
"stateOrProvince": "CO"
},
"bin": "123456",
"brand": "Discover",
"cardAccountUpdater": {
"updateType": "number-update",
"updatedOn": "2019-08-24T14:15:22Z"
},
"cardCategory": "CLASSIC",
"cardID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"cardOnFile": true,
"cardType": "debit",
"cardVerification": {
"accountName": {
"firstName": "match",
"fullName": "match",
"lastName": "match",
"middleName": "match"
},
"addressLine1": "match",
"cvv": "match",
"postalCode": "match"
},
"commercial": true,
"domesticPullFromCard": "supported",
"domesticPushToCard": "fast-funds",
"expiration": {
"month": "01",
"year": "21"
},
"fingerprint": "9948962d92a1ce40c9f918cd9ece3a22bde62fb325a2f1fe2e833969de672ba3",
"holderName": "Jules Jackson",
"issuer": "GRINGOTTS BANK",
"issuerCountry": "US",
"issuerPhone": "8185551212",
"issuerURL": "HTTPS://WWW.EXAMPLE.COM/",
"lastFourCardNumber": "1234",
"merchantAccountID": "50469144-f859-46dc-bdbd-9587c2fa7b42",
"paymentMethods": [
{
"paymentMethodID": "9506dbf6-4208-44c3-ad8a-e4431660e1f2",
"paymentMethodType": "card-payment"
},
{
"paymentMethodID": "3f9969cf-a1f3-4d83-8ddc-229a506651cf",
"paymentMethodType": "push-to-card"
}
],
"regulated": true
},
"cardDetails": {
"canceledOn": "2019-08-24T14:15:22Z",
"completedOn": "2019-08-24T14:15:22Z",
"confirmedOn": "2019-08-24T14:15:22Z",
"dynamicDescriptor": "WhlBdy *Yoga 11-12",
"failedOn": "2019-08-24T14:15:22Z",
"failureCode": "call-issuer",
"feeProgram": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"initiatedOn": "2019-08-24T14:15:22Z",
"interchangeQualification": "Visa Signature and Visa Infinite (Spend not-qualified) Product 1",
"settledOn": "2019-08-24T14:15:22Z",
"status": "initiated",
"transactionSource": "first-recurring"
},
"paymentMethodID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"paymentMethodType": "moov-wallet",
"transferID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
"wallet": {
"walletID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
},
"status": "pending",
"sweepID": "f5f47bfa-fa5a-41f4-99eb-8671c1875b3f",
"transferID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43"
}
Response headers
Retry-After
number
Headers
X-Idempotency-Key
string
<uuid>
required
X-Wait-For
string
rail-response
Body
amount
object
required
Show child attributes
currency
string
<=3 characters
Pattern
value
integer<int64>
destination
object
required
Show child attributes
paymentMethodID
string<uuid>
<=36 characters
required
achDetails
object
Show child attributes
companyEntryDescription
string
[4 to 10] characters
originatingCompanyName
string
[4 to 16] characters
cardDetails
object
Show child attributes
dynamicDescriptor
string
[4 to 22] characters
source
object
required
paymentMethodID
or a transferID
. A transferID
is used to create a transfer group, associating the new transfer with a parent transfer.
Show child attributes
paymentMethodID
string<uuid>
<=36 characters
required
transferID
string<uuid>
<=36 characters
required
achDetails
object
Show child attributes
companyEntryDescription
string
[4 to 10] characters
originatingCompanyName
string
[4 to 16] characters
debitHoldPeriod
string
no-hold
,
1-day
,
2-days
secCode
string
WEB
,
PPD
,
CCD
,
TEL
cardDetails
object
Show child attributes
dynamicDescriptor
string
[4 to 22] characters
transactionSource
string<enum>
Specifies the nature and initiator of a transaction. Crucial for recurring and merchant-initiated transactions as per card scheme rules. Omit for customer-initiated e-commerce transactions.
first-recurring
: Initial transaction in a recurring series or saving a card for future merchant-initiated chargesrecurring
: Regular, merchant-initiated scheduled transactionsunscheduled
: Non-regular, merchant-initiated transactions like account top-ups
first-recurring
,
recurring
,
unscheduled
description
string
<=128 characters
facilitatorFee
object
Show child attributes
markup
integer<int64>
markup
or markupDecimal
can be set.
markupDecimal
string
markup
, but a decimal-formatted numerical string that represents up to 9 decimal place precision. Only either markup
or markupDecimal
can be set. Set this field if you expect the fee to be in fractions of a cent.
total
integer<int64>
total
or totalDecimal
can be set.
totalDecimal
string
total
, but a decimal-formatted numerical string that represents up to 9 decimal place precision. Only either total
or totalDecimal
can be set. Set this field if you expect the fee to be in fractions of a cent.
metadata
object
Response
createdOn
string<date-time>
<=24 characters
transferID
string<uuid>
amount
object
Show child attributes
currency
string
<=3 characters
Pattern
value
integer<int64>
completedOn
string<date-time>
<=24 characters
createdOn
string<date-time>
<=24 characters
description
string
<=128 characters
destination
object
Show child attributes
account
object
required
Show child attributes
accountID
string<uuid>
<=36 characters
required
displayName
string
<=64 characters
required
string<email>
<=255 characters
required
Pattern
paymentMethodID
string<uuid>
<=36 characters
required
paymentMethodType
string<enum>
required
moov-wallet
,
ach-debit-fund
,
ach-debit-collect
,
ach-credit-standard
,
ach-credit-same-day
,
rtp-credit
,
card-payment
,
apple-pay
,
push-to-card
,
pull-from-card
achDetails
object
Show child attributes
status
string<enum>
required
initiated
,
originated
,
corrected
,
returned
,
completed
traceNumber
string
<=15 characters
required
companyEntryDescription
string
[4 to 10] characters
completedOn
string<date-time>
<=24 characters
correctedOn
string<date-time>
<=24 characters
correction
object
Show child attributes
code
string
description
string
reason
string
debitHoldPeriod
string<enum><enum>
no-hold
,
1-day
,
2-days
initiatedOn
string<date-time>
<=24 characters
originatedOn
string<date-time>
<=24 characters
originatingCompanyName
string
[4 to 16] characters
return
object
Show child attributes
code
string
description
string
reason
string
returnedOn
string<date-time>
<=24 characters
secCode
string<enum>
WEB
,
PPD
,
CCD
,
TEL
applePay
object
Show child attributes
brand
string<enum>
American Express
,
Discover
,
Mastercard
,
Visa
cardDisplayName
string
cardType
string<enum>
debit
,
credit
,
prepaid
,
unknown
dynamicLastFour
string
expiration
object
Show child attributes
month
string
2 characters
year
string
2 characters
fingerprint
string
<=100 characters
issuerCountry
string
bankAccount
object
Show child attributes
bankAccountID
string<uuid>
<=36 characters
bankAccountType
string<enum>
checking
,
savings
,
general-ledger
,
loan
bankName
string
exceptionDetails
object
errored
or verificationFailed
bank account status.
Show child attributes
achReturnCode
string<enum>
The return code of an ACH transaction that caused the bank account status to change.
Codes:
- R02 - Account Closed
- R03 - No Account/Unable to Locate Account
- R04 - Invalid Account Number
- R05 - Improper Debit to Consumer Account
- R07 - Authorization Revoked by Customer
- R08 - Payment Stopped
- R10 - Customer Advises Originator is Not Known or Authorized to Receiver and
- R11 - Customer Advises Entry Not in Accordance with the Terms of the Authorization
- R12 - Branch Sold to Another DFI
- R13 - RDFI not qualified to participate
- R14 - Representative payee deceased or unable to continue in that capacity
- R15 - Beneficiary or bank account holder
- R16 - Bank account frozen
- R17 - Entry with Invalid Account Number Initiated Under Questionable Circumstances
- R20 - Non-payment bank account
- R23 - Credit entry refused by receiver
- R29 - Corporate customer advises not authorized
- R34 - Limited participation RDFI
- R38 - Stop Payment on Source Document (Adjustment Entry)
- R39 - Improper Source Document
R02
,
R03
,
R04
,
R05
,
R07
,
R08
,
R10
,
R11
,
R12
,
R13
,
R14
,
R15
,
R16
,
R17
,
R20
,
R23
,
R29
,
R34
,
R38
,
R39
description
string
errored
or verificationFailed
bank account status.
rtpRejectionCode
string<enum>
The rejection code of an RTP transaction that caused the bank account status to change.
Codes:
- AC03 - Account Invalid
- AC04 - Account Closed
- AC06 - Account Blocked
- AC14 - Creditor Account Type Invalid
- AG01 - Transactions Forbidden On Account
- AG03 - Transaction Type Not Supported
- MD07 - Customer Deceased
AC03
,
AC04
,
AC06
,
AC14
,
AG01
,
AG03
,
MD07
fingerprint
string
<=100 characters
holderName
string
holderType
string<enum>
individual
,
business
lastFourAccountNumber
string
paymentMethods
array
Includes any payment methods generated for a newly created bank account, removing the need to call the List Payment Methods endpoint following a successful Create BankAccount request.
NOTE: This field is only populated for Create BankAccount requests made with the X-Wait-For
header.
Show child attributes
paymentMethodID
string<uuid>
<=36 characters
paymentMethodType
string<enum>
moov-wallet
,
ach-debit-fund
,
ach-debit-collect
,
ach-credit-standard
,
ach-credit-same-day
,
rtp-credit
,
card-payment
,
apple-pay
,
push-to-card
,
pull-from-card
routingNumber
string
status
string<enum>
new
,
verified
,
verificationFailed
,
pending
,
errored
statusReason
string<enum>
bank-account-created
,
verification-initiated
,
micro-deposit-attempts-exceeded
,
micro-deposit-expired
,
max-verification-failures
,
verification-attempts-exceeded
,
verification-expired
,
verification-successful
,
ach-debit-return
,
ach-credit-return
,
rtp-credit-failure
,
micro-deposit-return
,
admin-action
,
other
updatedOn
string<date-time>
<=24 characters
card
object
Show child attributes
billingAddress
object
Show child attributes
addressLine1
string
<=60 characters
required
city
string
<=24 characters
required
country
string
<=2 characters
required
postalCode
string
[1 to 10] characters
required
stateOrProvince
string
<=2 characters
required
addressLine2
string
<=32 characters
bin
string
brand
string
American Express
,
Discover
,
Mastercard
,
Visa
cardAccountUpdater
object
Show child attributes
updateType
string<enum>
unspecified
,
account-closed
,
contact-cardholder
,
expiration-update
,
no-change
,
no-match
,
number-update
updatedOn
string<date-time>
<=24 characters
cardCategory
string
cardID
string<uuid>
<=36 characters
cardOnFile
boolean
cardType
string<enum>
debit
,
credit
,
prepaid
,
unknown
cardVerification
object
Show child attributes
accountName
object
Show child attributes
firstName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
fullName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
lastName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
middleName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
addressLine1
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
cvv
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
postalCode
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
commercial
boolean
domesticPullFromCard
string
not-supported
,
supported
,
unknown
domesticPushToCard
string
not-supported
,
standard
,
fast-funds
,
unknown
expiration
object
Show child attributes
month
string
2 characters
year
string
2 characters
fingerprint
string
<=100 characters
holderName
string
issuer
string
issuerCountry
string
issuerPhone
string
issuerURL
string
lastFourCardNumber
string
merchantAccountID
string<uuid>
paymentMethods
array
Includes any payment methods generated for a newly linked card, removing the need to call the List Payment Methods endpoint following a successful Link Card request.
NOTE: This field is only populated for Link Card requests made with the X-Wait-For
header.
Show child attributes
paymentMethodID
string<uuid>
<=36 characters
paymentMethodType
string<enum>
moov-wallet
,
ach-debit-fund
,
ach-debit-collect
,
ach-credit-standard
,
ach-credit-same-day
,
rtp-credit
,
card-payment
,
apple-pay
,
push-to-card
,
pull-from-card
regulated
boolean
cardDetails
object
Show child attributes
status
string<enum>
required
initiated
,
confirmed
,
canceled
,
settled
,
failed
,
completed
canceledOn
string<date-time>
<=24 characters
completedOn
string<date-time>
<=24 characters
confirmedOn
string<date-time>
<=24 characters
dynamicDescriptor
string
[4 to 22] characters
failedOn
string<date-time>
<=24 characters
failureCode
string<enum>
call-issuer
,
do-not-honor
,
processing-error
,
invalid-transaction
,
invalid-amount
,
no-such-issuer
,
reenter-transaction
,
cvv-mismatch
,
lost-or-stolen
,
insufficient-funds
,
invalid-card-number
,
invalid-merchant
,
expired-card
,
incorrect-pin
,
transaction-not-allowed
,
suspected-fraud
,
amount-limit-exceeded
,
velocity-limit-exceeded
,
revocation-of-authorization
,
card-not-activated
,
issuer-not-available
,
could-not-route
,
cardholder-account-closed
,
unknown-issue
,
duplicate-transaction
feeProgram
string
initiatedOn
string<date-time>
<=24 characters
interchangeQualification
string
deprecated
settledOn
string<date-time>
<=24 characters
transactionSource
string<enum>
Specifies the nature and initiator of a transaction. Crucial for recurring and merchant-initiated transactions as per card scheme rules. Omit for customer-initiated e-commerce transactions.
first-recurring
: Initial transaction in a recurring series or saving a card for future merchant-initiated chargesrecurring
: Regular, merchant-initiated scheduled transactionsunscheduled
: Non-regular, merchant-initiated transactions like account top-ups
first-recurring
,
recurring
,
unscheduled
rtpDetails
object
Show child attributes
status
string<enum>
required
initiated
,
completed
,
failed
,
accepted-without-posting
acceptedWithoutPostingOn
string<date-time>
<=24 characters
completedOn
string<date-time>
<=24 characters
failedOn
string<date-time>
<=24 characters
failureCode
string<enum>
processing-error
,
invalid-account
,
account-closed
,
account-blocked
,
invalid-field
,
transaction-not-supported
,
limit-exceeded
,
invalid-amount
,
customer-deceased
,
other
initiatedOn
string<date-time>
<=24 characters
networkResponseCode
string
wallet
object
Show child attributes
walletID
string<uuid>
<=36 characters
disputedAmount
object
Show child attributes
currency
string
<=3 characters
Pattern
value
integer<int64>
disputes
array
Show child attributes
amount
object
Show child attributes
currency
string
<=3 characters
Pattern
value
integer<int64>
createdOn
string<date-time>
<=24 characters
disputeID
string<uuid>
<=36 characters
facilitatorFee
object
Show child attributes
total
integer<int64>
required
totalDecimal
string
required
total
, but a decimal-formatted numerical string that represents up to 9 decimal place precision.
markup
integer<int64>
markupDecimal
string
markup
, but a decimal-formatted numerical string that represents up to 9 decimal place precision.
failureReason
string<enum>
source-payment-error
,
destination-payment-error
,
wallet-insufficient-funds
,
rejected-high-risk
,
processing-error
groupID
string<uuid>
<=36 characters
metadata
object
moovFee
integer<int64>
moovFeeDecimal
string
moovFee
, but a decimal-formatted numerical string that represents up to 9 decimal place precision.
moovFeeDetails
object
Show child attributes
moovProcessing
string
required
cardScheme
string
discount
string
interchange
string
occurrenceID
string<uuid>
<=36 characters
refundedAmount
object
refunds
array for additional details.
Show child attributes
currency
string
<=3 characters
Pattern
value
integer<int64>
refunds
array
Show child attributes
amount
object
Show child attributes
currency
string
<=3 characters
Pattern
value
integer<int64>
cardDetails
object
Show child attributes
status
string<enum>
required
initiated
,
confirmed
,
settled
,
failed
,
completed
completedOn
string<date-time>
<=24 characters
confirmedOn
string<date-time>
<=24 characters
failedOn
string<date-time>
<=24 characters
failureCode
string<enum>
call-issuer
,
do-not-honor
,
processing-error
,
invalid-transaction
,
invalid-amount
,
no-such-issuer
,
reenter-transaction
,
cvv-mismatch
,
lost-or-stolen
,
insufficient-funds
,
invalid-card-number
,
invalid-merchant
,
expired-card
,
incorrect-pin
,
transaction-not-allowed
,
suspected-fraud
,
amount-limit-exceeded
,
velocity-limit-exceeded
,
revocation-of-authorization
,
card-not-activated
,
issuer-not-available
,
could-not-route
,
cardholder-account-closed
,
unknown-issue
,
duplicate-transaction
initiatedOn
string<date-time>
<=24 characters
settledOn
string<date-time>
<=24 characters
createdOn
string<date-time>
<=24 characters
refundID
string<uuid>
<=36 characters
status
string<enum>
created
,
pending
,
completed
,
failed
updatedOn
string<date-time>
<=24 characters
scheduleID
string<uuid>
<=36 characters
source
object
Show child attributes
account
object
required
Show child attributes
accountID
string<uuid>
<=36 characters
required
displayName
string
<=64 characters
required
string<email>
<=255 characters
required
Pattern
paymentMethodID
string<uuid>
<=36 characters
required
paymentMethodType
string<enum>
required
moov-wallet
,
ach-debit-fund
,
ach-debit-collect
,
ach-credit-standard
,
ach-credit-same-day
,
rtp-credit
,
card-payment
,
apple-pay
,
push-to-card
,
pull-from-card
achDetails
object
Show child attributes
companyEntryDescription
string
[4 to 10] characters
completedOn
string<date-time>
<=24 characters
correctedOn
string<date-time>
<=24 characters
correction
object
Show child attributes
code
string
description
string
reason
string
debitHoldPeriod
string<enum><enum>
no-hold
,
1-day
,
2-days
initiatedOn
string<date-time>
<=24 characters
originatedOn
string<date-time>
<=24 characters
originatingCompanyName
string
[4 to 16] characters
return
object
Show child attributes
code
string
description
string
reason
string
returnedOn
string<date-time>
<=24 characters
secCode
string<enum>
WEB
,
PPD
,
CCD
,
TEL
status
string<enum>
required
initiated
,
originated
,
corrected
,
returned
,
completed
traceNumber
string
<=15 characters
required
debitHoldPeriod
string<enum><enum>
no-hold
,
1-day
,
2-days
applePay
object
Show child attributes
brand
string<enum>
American Express
,
Discover
,
Mastercard
,
Visa
cardDisplayName
string
cardType
string<enum>
debit
,
credit
,
prepaid
,
unknown
dynamicLastFour
string
expiration
object
Show child attributes
month
string
2 characters
year
string
2 characters
fingerprint
string
<=100 characters
issuerCountry
string
bankAccount
object
Show child attributes
bankAccountID
string<uuid>
<=36 characters
bankAccountType
string<enum>
checking
,
savings
,
general-ledger
,
loan
bankName
string
exceptionDetails
object
errored
or verificationFailed
bank account status.
Show child attributes
achReturnCode
string<enum>
The return code of an ACH transaction that caused the bank account status to change.
Codes:
- R02 - Account Closed
- R03 - No Account/Unable to Locate Account
- R04 - Invalid Account Number
- R05 - Improper Debit to Consumer Account
- R07 - Authorization Revoked by Customer
- R08 - Payment Stopped
- R10 - Customer Advises Originator is Not Known or Authorized to Receiver and
- R11 - Customer Advises Entry Not in Accordance with the Terms of the Authorization
- R12 - Branch Sold to Another DFI
- R13 - RDFI not qualified to participate
- R14 - Representative payee deceased or unable to continue in that capacity
- R15 - Beneficiary or bank account holder
- R16 - Bank account frozen
- R17 - Entry with Invalid Account Number Initiated Under Questionable Circumstances
- R20 - Non-payment bank account
- R23 - Credit entry refused by receiver
- R29 - Corporate customer advises not authorized
- R34 - Limited participation RDFI
- R38 - Stop Payment on Source Document (Adjustment Entry)
- R39 - Improper Source Document
R02
,
R03
,
R04
,
R05
,
R07
,
R08
,
R10
,
R11
,
R12
,
R13
,
R14
,
R15
,
R16
,
R17
,
R20
,
R23
,
R29
,
R34
,
R38
,
R39
description
string
errored
or verificationFailed
bank account status.
rtpRejectionCode
string<enum>
The rejection code of an RTP transaction that caused the bank account status to change.
Codes:
- AC03 - Account Invalid
- AC04 - Account Closed
- AC06 - Account Blocked
- AC14 - Creditor Account Type Invalid
- AG01 - Transactions Forbidden On Account
- AG03 - Transaction Type Not Supported
- MD07 - Customer Deceased
AC03
,
AC04
,
AC06
,
AC14
,
AG01
,
AG03
,
MD07
fingerprint
string
<=100 characters
holderName
string
holderType
string<enum>
individual
,
business
lastFourAccountNumber
string
paymentMethods
array
Includes any payment methods generated for a newly created bank account, removing the need to call the List Payment Methods endpoint following a successful Create BankAccount request.
NOTE: This field is only populated for Create BankAccount requests made with the X-Wait-For
header.
Show child attributes
paymentMethodID
string<uuid>
<=36 characters
paymentMethodType
string<enum>
moov-wallet
,
ach-debit-fund
,
ach-debit-collect
,
ach-credit-standard
,
ach-credit-same-day
,
rtp-credit
,
card-payment
,
apple-pay
,
push-to-card
,
pull-from-card
routingNumber
string
status
string<enum>
new
,
verified
,
verificationFailed
,
pending
,
errored
statusReason
string<enum>
bank-account-created
,
verification-initiated
,
micro-deposit-attempts-exceeded
,
micro-deposit-expired
,
max-verification-failures
,
verification-attempts-exceeded
,
verification-expired
,
verification-successful
,
ach-debit-return
,
ach-credit-return
,
rtp-credit-failure
,
micro-deposit-return
,
admin-action
,
other
updatedOn
string<date-time>
<=24 characters
card
object
Show child attributes
billingAddress
object
Show child attributes
addressLine1
string
<=60 characters
required
city
string
<=24 characters
required
country
string
<=2 characters
required
postalCode
string
[1 to 10] characters
required
stateOrProvince
string
<=2 characters
required
addressLine2
string
<=32 characters
bin
string
brand
string
American Express
,
Discover
,
Mastercard
,
Visa
cardAccountUpdater
object
Show child attributes
updateType
string<enum>
unspecified
,
account-closed
,
contact-cardholder
,
expiration-update
,
no-change
,
no-match
,
number-update
updatedOn
string<date-time>
<=24 characters
cardCategory
string
cardID
string<uuid>
<=36 characters
cardOnFile
boolean
cardType
string<enum>
debit
,
credit
,
prepaid
,
unknown
cardVerification
object
Show child attributes
accountName
object
Show child attributes
firstName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
fullName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
lastName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
middleName
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
addressLine1
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
cvv
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
postalCode
string
noMatch
,
match
,
notChecked
,
unavailable
,
partialMatch
commercial
boolean
domesticPullFromCard
string
not-supported
,
supported
,
unknown
domesticPushToCard
string
not-supported
,
standard
,
fast-funds
,
unknown
expiration
object
Show child attributes
month
string
2 characters
year
string
2 characters
fingerprint
string
<=100 characters
holderName
string
issuer
string
issuerCountry
string
issuerPhone
string
issuerURL
string
lastFourCardNumber
string
merchantAccountID
string<uuid>
paymentMethods
array
Includes any payment methods generated for a newly linked card, removing the need to call the List Payment Methods endpoint following a successful Link Card request.
NOTE: This field is only populated for Link Card requests made with the X-Wait-For
header.
Show child attributes
paymentMethodID
string<uuid>
<=36 characters
paymentMethodType
string<enum>
moov-wallet
,
ach-debit-fund
,
ach-debit-collect
,
ach-credit-standard
,
ach-credit-same-day
,
rtp-credit
,
card-payment
,
apple-pay
,
push-to-card
,
pull-from-card
regulated
boolean
cardDetails
object
Show child attributes
status
string<enum>
required
initiated
,
confirmed
,
canceled
,
settled
,
failed
,
completed
canceledOn
string<date-time>
<=24 characters
completedOn
string<date-time>
<=24 characters
confirmedOn
string<date-time>
<=24 characters
dynamicDescriptor
string
[4 to 22] characters
failedOn
string<date-time>
<=24 characters
failureCode
string<enum>
call-issuer
,
do-not-honor
,
processing-error
,
invalid-transaction
,
invalid-amount
,
no-such-issuer
,
reenter-transaction
,
cvv-mismatch
,
lost-or-stolen
,
insufficient-funds
,
invalid-card-number
,
invalid-merchant
,
expired-card
,
incorrect-pin
,
transaction-not-allowed
,
suspected-fraud
,
amount-limit-exceeded
,
velocity-limit-exceeded
,
revocation-of-authorization
,
card-not-activated
,
issuer-not-available
,
could-not-route
,
cardholder-account-closed
,
unknown-issue
,
duplicate-transaction
feeProgram
string
initiatedOn
string<date-time>
<=24 characters
interchangeQualification
string
deprecated
settledOn
string<date-time>
<=24 characters
transactionSource
string<enum>
Specifies the nature and initiator of a transaction. Crucial for recurring and merchant-initiated transactions as per card scheme rules. Omit for customer-initiated e-commerce transactions.
first-recurring
: Initial transaction in a recurring series or saving a card for future merchant-initiated chargesrecurring
: Regular, merchant-initiated scheduled transactionsunscheduled
: Non-regular, merchant-initiated transactions like account top-ups
first-recurring
,
recurring
,
unscheduled
transferID
string<uuid>
<=36 characters
wallet
object
Show child attributes
walletID
string<uuid>
<=36 characters
status
string<enum>
created
,
pending
,
completed
,
failed
,
reversed
,
queued
,
canceled
sweepID
string<uuid>
<=36 characters
transferID
string<uuid>
<=36 characters