643 matches
100 actions
Increase
100 actions
- Action a Real-Time DecisionPOSTv1.0.0
- Approve a Check TransferPOSTv1.0.0
- Approve a Wire TransferPOSTv1.0.0
- Approve an Account TransferPOSTv1.0.0
- Approve an ACH TransferPOSTv1.0.0
- Cancel a pending ACH TransferPOSTv1.0.0
- Cancel a pending Check TransferPOSTv1.0.0
- Cancel a pending Wire TransferPOSTv1.0.0
- Cancel an Account TransferPOSTv1.0.0
- Close an AccountPOSTv1.0.0
- Complete a Sandbox Account TransferPOSTv1.0.0
- Create a CardPOSTv1.0.0
- Create a Card DisputePOSTv1.0.0
- Create a Card ProfilePOSTv1.0.0
- Create a Check DepositPOSTv1.0.0
- Create a Check TransferPOSTv1.0.0
- Create a FilePOSTv1.0.0
- Create a LimitPOSTv1.0.0
- Create a supplemental document for an EntityPOSTv1.0.0
- Create a Wire Drawdown RequestPOSTv1.0.0
- Create a Wire TransferPOSTv1.0.0
- Create an AccountPOSTv1.0.0
- Create an Account NumberPOSTv1.0.0
- Create an Account TransferPOSTv1.0.0
- Create an ACH PrenotificationPOSTv1.0.0
- Create an ACH ReturnPOSTv1.0.0
- Create an ACH TransferPOSTv1.0.0
- Create an EntityPOSTv1.0.0
- Create an Event SubscriptionPOSTv1.0.0
- Create an External AccountPOSTv1.0.0
- Deposit a Sandbox Check TransferPOSTv1.0.0
- List Account NumbersGETv1.0.0
- List Account StatementsGETv1.0.0
- List Account TransfersGETv1.0.0
- List AccountsGETv1.0.0
- List ACH PrenotificationsGETv1.0.0
- List ACH TransfersGETv1.0.0
- List Card DisputesGETv1.0.0
- List Card ProfilesGETv1.0.0
- List CardsGETv1.0.0
- List Check DepositsGETv1.0.0
- List Check TransfersGETv1.0.0
- List Declined TransactionsGETv1.0.0
- List DocumentsGETv1.0.0
- List EntitiesGETv1.0.0
- List Event SubscriptionsGETv1.0.0
- List EventsGETv1.0.0
- List External AccountsGETv1.0.0
- List FilesGETv1.0.0
- List Inbound ACH Transfer ReturnsGETv1.0.0
- List Inbound Wire Drawdown RequestsGETv1.0.0
- List LimitsGETv1.0.0
- List Pending TransactionsGETv1.0.0
- List Routing NumbersGETv1.0.0
- List TransactionsGETv1.0.0
- List Wire Drawdown RequestsGETv1.0.0
- List Wire TransfersGETv1.0.0
- Mail a Sandbox Check TransferPOSTv1.0.0
- Reject a Sandbox Check DepositPOSTv1.0.0
- Request a stop payment on a Check TransferPOSTv1.0.0
- Retrieve a CardGETv1.0.0
- Retrieve a Card DisputeGETv1.0.0
- Retrieve a Card ProfileGETv1.0.0
- Retrieve a Check DepositGETv1.0.0
- Retrieve a Check TransferGETv1.0.0
- Retrieve a Declined TransactionGETv1.0.0
- Retrieve a DocumentGETv1.0.0
- Retrieve a FileGETv1.0.0
- Retrieve a LimitGETv1.0.0
- Retrieve a Pending TransactionGETv1.0.0
- Retrieve a Real-Time DecisionGETv1.0.0
- Retrieve a TransactionGETv1.0.0
- Retrieve a Wire Drawdown RequestGETv1.0.0
- Retrieve a Wire TransferGETv1.0.0
- Retrieve an AccountGETv1.0.0
- Retrieve an Account NumberGETv1.0.0
- Retrieve an Account StatementGETv1.0.0
- Retrieve an Account TransferGETv1.0.0
- Retrieve an ACH PrenotificationGETv1.0.0
- Retrieve an ACH TransferGETv1.0.0
- Retrieve an EntityGETv1.0.0
- Retrieve an EventGETv1.0.0
- Retrieve an Event SubscriptionGETv1.0.0
- Retrieve an External AccountGETv1.0.0
- Retrieve an Inbound ACH Transfer ReturnGETv1.0.0
- Retrieve an Inbound Wire Drawdown RequestGETv1.0.0
- Retrieve Group detailsGETv1.0.0
- Retrieve sensitive details for a CardGETv1.0.0
- Return a Sandbox ACH TransferPOSTv1.0.0
- Return a Sandbox Check DepositPOSTv1.0.0
- Reverse a Sandbox Wire TransferPOSTv1.0.0
- Simulate a Real Time Payments Transfer to your accountPOSTv1.0.0
- Simulate a refund on a cardPOSTv1.0.0
- Simulate a tax document being createdPOSTv1.0.0
- Update a CardPATCHv1.0.0
- Update a LimitPATCHv1.0.0
- Update an AccountPATCHv1.0.0
- Update an Account NumberPATCHv1.0.0
- Update an Event SubscriptionPATCHv1.0.0
- Update an External AccountPATCHv1.0.0
Other/Increase
Action a Real-Time Decision
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
{
"type": "object",
"properties": {
"card_authorization": {
"type": "object",
"description": "If the Real-Time Decision relates to a card authorization attempt, this object contains your response to the authorization.",
"required": [
"decision"
],
"properties": {
"decision": {
"type": "string",
"description": "Whether the card authorization should be approved or declined.",
"enum": [
"approve",
"decline"
]
}
}
},
"digital_wallet_authentication": {
"type": "object",
"description": "If the Real-Time Decision relates to a digital wallet authentication attempt, this object contains your response to the authentication.",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"description": "Whether your application was able to deliver the one-time passcode.",
"enum": [
"success",
"failure"
]
}
}
},
"digital_wallet_token": {
"type": "object",
"description": "If the Real-Time Decision relates to a digital wallet token provisioning attempt, this object contains your response to the attempt.",
"properties": {
"approval": {
"type": "object",
"description": "If your application approves the provisioning attempt, this contains metadata about the digital wallet token that will be generated.",
"required": [
"card_profile_id"
],
"properties": {
"card_profile_id": {
"type": "string",
"description": "The identifier of the Card Profile to assign to the Digital Wallet token."
},
"email": {
"type": "string",
"description": "An email address that can be used to verify the cardholder via one-time passcode."
},
"phone": {
"type": "string",
"description": "A phone number that can be used to verify the cardholder via one-time passcode over SMS."
}
}
},
"decline": {
"type": "object",
"description": "If your application declines the provisioning attempt, this contains details about the decline.",
"properties": {
"reason": {
"type": "string",
"description": "Why the tokenization attempt was declined. This is for logging purposes only and is not displayed to the end-user."
}
}
}
}
},
"real_time_decision_id": {
"type": "string",
"description": "The identifier of the Real-Time Decision."
}
},
"required": [
"real_time_decision_id"
],
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
{
"type": "object",
"description": "Real Time Decisions are created when your application needs to take action in real-time to some event such as a card authorization. Real time decisions are currently in beta; please contact [email protected] if you're interested in trying them out!",
"required": [
"card_authorization",
"category",
"created_at",
"digital_wallet_authentication",
"digital_wallet_token",
"id",
"status",
"timeout_at",
"type"
],
"properties": {
"card_authorization": {
"type": "object",
"description": "Fields related to a card authorization.",
"required": [
"account_id",
"card_id",
"decision",
"merchant_acceptor_id",
"merchant_category_code",
"merchant_city",
"merchant_country",
"merchant_descriptor",
"network",
"network_details",
"presentment_amount",
"presentment_currency",
"settlement_amount",
"settlement_currency"
],
"properties": {
"account_id": {
"type": "string",
"description": "The identifier of the Account the authorization will debit."
},
"card_id": {
"type": "string",
"description": "The identifier of the Card that is being authorized."
},
"decision": {
"type": "string",
"description": "Whether or not the authorization was approved.",
"enum": [
"approve",
"decline"
]
},
"merchant_acceptor_id": {
"type": "string",
"description": "The merchant identifier (commonly abbreviated as MID) of the merchant the card is transacting with."
},
"merchant_category_code": {
"type": "string",
"description": "The Merchant Category Code (commonly abbreviated as MCC) of the merchant the card is transacting with."
},
"merchant_city": {
"type": "string",
"description": "The city the merchant resides in."
},
"merchant_country": {
"type": "string",
"description": "The country the merchant resides in."
},
"merchant_descriptor": {
"type": "string",
"description": "The merchant descriptor of the merchant the card is transacting with."
},
"network": {
"type": "string",
"description": "The payment network used to process this card authorization",
"enum": [
"visa"
]
},
"network_details": {
"type": "object",
"description": "Fields specific to the `network`",
"required": [
"visa"
],
"properties": {
"visa": {
"type": "object",
"description": "Fields specific to the `visa` network",
"required": [
"electronic_commerce_indicator",
"point_of_service_entry_mode"
],
"properties": {
"electronic_commerce_indicator": {
"type": "string",
"description": "For electronic commerce transactions, this identifies the level of security used in obtaining the customer's payment credential. For mail or telephone order transactions, identifies the type of mail or telephone order.",
"enum": [
"mail_phone_order",
"recurring",
"installment",
"unknown_mail_phone_order",
"secure_electronic_commerce",
"non_authenticated_security_transaction_at_3ds_capable_merchant",
"non_authenticated_security_transaction",
"non_secure_transaction"
]
},
"point_of_service_entry_mode": {
"type": "string",
"description": "The method used to enter the cardholder's primary account number and card expiration date",
"enum": [
"manual",
"magnetic_stripe_no_cvv",
"optical_code",
"integrated_circuit_card",
"contactless",
"credential_on_file",
"magnetic_stripe",
"contactless_magnetic_stripe",
"integrated_circuit_card_no_cvv"
]
}
}
}
}
},
"presentment_amount": {
"type": "integer",
"description": "The amount of the attempted authorization in the currency the card user sees at the time of purchase, in the minor unit of that currency. For dollars, for example, this is cents."
},
"presentment_currency": {
"type": "string",
"description": "The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the currency the user sees at the time of purchase."
},
"settlement_amount": {
"type": "integer",
"description": "The amount of the attempted authorization in the currency it will be settled in. This currency is the same as that of the Account the card belongs to."
},
"settlement_currency": {
"type": "string",
"description": "The [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) code for the currency the transaction will be settled in."
}
}
},
"category": {
"type": "string",
"description": "The category of the Real-Time Decision.",
"enum": [
"card_authorization_requested",
"digital_wallet_token_requested",
"digital_wallet_authentication_requested"
]
},
"created_at": {
"type": "string",
"format": "date-time",
"description": "The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which the Real-Time Decision was created."
},
"digital_wallet_authentication": {
"type": "object",
"description": "Fields related to a digital wallet authentication attempt.",
"required": [
"card_id",
"channel",
"digital_wallet",
"email",
"one_time_passcode",
"phone",
"result"
],
"properties": {
"card_id": {
"type": "string",
"description": "The identifier of the Card that is being tokenized."
},
"channel": {
"type": "string",
"description": "The channel to send the card user their one-time passcode.",
"enum": [
"sms",
"email"
]
},
"digital_wallet": {
"type": "string",
"description": "The digital wallet app being used.",
"enum": [
"apple_pay",
"google_pay"
]
},
"email": {
"type": "string",
"description": "The email to send the one-time passcode to if `channel` is equal to `email`."
},
"one_time_passcode": {
"type": "string",
"description": "The one-time passcode to send the card user."
},
"phone": {
"type": "string",
"description": "The phone number to send the one-time passcode to if `channel` is equal to `sms`."
},
"result": {
"type": "string",
"description": "Whether your application successfully delivered the one-time passcode.",
"enum": [
"success",
"failure"
]
}
}
},
"digital_wallet_token": {
"type": "object",
"description": "Fields related to a digital wallet token provisioning attempt.",
"required": [
"card_id",
"card_profile_id",
"decision",
"digital_wallet"
],
"properties": {
"card_id": {
"type": "string",
"description": "The identifier of the Card that is being tokenized."
},
"card_profile_id": {
"type": "string",
"description": "The identifier of the Card Profile that was set via the real time decision. This will be null until the real time decision is responded to or if the real time decision did not set a card profile."
},
"decision": {
"type": "string",
"description": "Whether or not the provisioning request was approved. This will be null until the real time decision is responded to.",
"enum": [
"approve",
"decline"
]
},
"digital_wallet": {
"type": "string",
"description": "The digital wallet app being used.",
"enum": [
"apple_pay",
"google_pay"
]
}
}
},
"id": {
"type": "string",
"description": "The Real-Time Decision identifier."
},
"status": {
"type": "string",
"description": "The status of the Real-Time Decision.",
"enum": [
"pending",
"responded",
"timed_out"
]
},
"timeout_at": {
"type": "string",
"format": "date-time",
"description": "The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which your application can no longer respond to the Real-Time Decision."
},
"type": {
"type": "string",
"description": "A constant representing the object's type. For this resource it will always be `real_time_decision`.",
"enum": [
"real_time_decision"
]
}
}
}