1. Registry
  2. Packages
  3. Stripe Provider
  4. API Docs
  5. V2MoneyManagementPayoutIntent
Viewing docs for Stripe 0.3.1
published on Friday, Nov 13, 2026 by Pulumi
Stripe
Viewing docs for Stripe 0.3.1
published on Friday, Nov 13, 2026 by Pulumi

    Create V2MoneyManagementPayoutIntent Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new V2MoneyManagementPayoutIntent(name: string, args: V2MoneyManagementPayoutIntentArgs, opts?: CustomResourceOptions);
    @overload
    def V2MoneyManagementPayoutIntent(resource_name: str,
                                      args: V2MoneyManagementPayoutIntentArgs,
                                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def V2MoneyManagementPayoutIntent(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      amount: Optional[V2MoneyManagementPayoutIntentAmountArgs] = None,
                                      from_: Optional[V2MoneyManagementPayoutIntentFromArgs] = None,
                                      to: Optional[V2MoneyManagementPayoutIntentToArgs] = None,
                                      confirmation_method: Optional[str] = None,
                                      description: Optional[str] = None,
                                      metadata: Optional[Mapping[str, str]] = None,
                                      recipient_notification: Optional[V2MoneyManagementPayoutIntentRecipientNotificationArgs] = None,
                                      schedule_options: Optional[V2MoneyManagementPayoutIntentScheduleOptionsArgs] = None,
                                      statement_descriptor: Optional[str] = None)
    func NewV2MoneyManagementPayoutIntent(ctx *Context, name string, args V2MoneyManagementPayoutIntentArgs, opts ...ResourceOption) (*V2MoneyManagementPayoutIntent, error)
    public V2MoneyManagementPayoutIntent(string name, V2MoneyManagementPayoutIntentArgs args, CustomResourceOptions? opts = null)
    public V2MoneyManagementPayoutIntent(String name, V2MoneyManagementPayoutIntentArgs args)
    public V2MoneyManagementPayoutIntent(String name, V2MoneyManagementPayoutIntentArgs args, CustomResourceOptions options)
    
    type: stripe:V2MoneyManagementPayoutIntent
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "stripe_v2_money_management_payout_intent" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args V2MoneyManagementPayoutIntentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args V2MoneyManagementPayoutIntentArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args V2MoneyManagementPayoutIntentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args V2MoneyManagementPayoutIntentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args V2MoneyManagementPayoutIntentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var v2moneyManagementPayoutIntentResource = new Stripe.V2MoneyManagementPayoutIntent("v2moneyManagementPayoutIntentResource", new()
    {
        Amount = new Stripe.Inputs.V2MoneyManagementPayoutIntentAmountArgs
        {
            Currency = "string",
            Value = 0.0,
        },
        From = new Stripe.Inputs.V2MoneyManagementPayoutIntentFromArgs
        {
            Currency = "string",
            FinancialAccount = "string",
            Debited = new Stripe.Inputs.V2MoneyManagementPayoutIntentFromDebitedArgs
            {
                Currency = "string",
                Value = 0.0,
            },
        },
        To = new Stripe.Inputs.V2MoneyManagementPayoutIntentToArgs
        {
            Credited = new Stripe.Inputs.V2MoneyManagementPayoutIntentToCreditedArgs
            {
                Currency = "string",
                Value = 0.0,
            },
            Currency = "string",
            PayoutMethod = "string",
            PayoutMethodOptions = new Stripe.Inputs.V2MoneyManagementPayoutIntentToPayoutMethodOptionsArgs
            {
                BankAccount = new Stripe.Inputs.V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountArgs
                {
                    PreferredNetworkOptions = new Stripe.Inputs.V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsArgs
                    {
                        Ach = new Stripe.Inputs.V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsAchArgs
                        {
                            Submission = "string",
                            TransactionPurpose = "string",
                        },
                    },
                    PreferredNetworks = new[]
                    {
                        "string",
                    },
                },
            },
            Recipient = "string",
        },
        ConfirmationMethod = "string",
        Description = "string",
        Metadata = 
        {
            { "string", "string" },
        },
        RecipientNotification = new Stripe.Inputs.V2MoneyManagementPayoutIntentRecipientNotificationArgs
        {
            Setting = "string",
        },
        ScheduleOptions = new Stripe.Inputs.V2MoneyManagementPayoutIntentScheduleOptionsArgs
        {
            ExecuteOn = "string",
        },
        StatementDescriptor = "string",
    });
    
    example, err := stripe.NewV2MoneyManagementPayoutIntent(ctx, "v2moneyManagementPayoutIntentResource", &stripe.V2MoneyManagementPayoutIntentArgs{
    	Amount: &stripe.V2MoneyManagementPayoutIntentAmountArgs{
    		Currency: pulumi.String("string"),
    		Value:    pulumi.Float64(0),
    	},
    	From: &stripe.V2MoneyManagementPayoutIntentFromArgs{
    		Currency:         pulumi.String("string"),
    		FinancialAccount: pulumi.String("string"),
    		Debited: &stripe.V2MoneyManagementPayoutIntentFromDebitedArgs{
    			Currency: pulumi.String("string"),
    			Value:    pulumi.Float64(0),
    		},
    	},
    	To: &stripe.V2MoneyManagementPayoutIntentToArgs{
    		Credited: &stripe.V2MoneyManagementPayoutIntentToCreditedArgs{
    			Currency: pulumi.String("string"),
    			Value:    pulumi.Float64(0),
    		},
    		Currency:     pulumi.String("string"),
    		PayoutMethod: pulumi.String("string"),
    		PayoutMethodOptions: &stripe.V2MoneyManagementPayoutIntentToPayoutMethodOptionsArgs{
    			BankAccount: &stripe.V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountArgs{
    				PreferredNetworkOptions: &stripe.V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsArgs{
    					Ach: &stripe.V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsAchArgs{
    						Submission:         pulumi.String("string"),
    						TransactionPurpose: pulumi.String("string"),
    					},
    				},
    				PreferredNetworks: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Recipient: pulumi.String("string"),
    	},
    	ConfirmationMethod: pulumi.String("string"),
    	Description:        pulumi.String("string"),
    	Metadata: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	RecipientNotification: &stripe.V2MoneyManagementPayoutIntentRecipientNotificationArgs{
    		Setting: pulumi.String("string"),
    	},
    	ScheduleOptions: &stripe.V2MoneyManagementPayoutIntentScheduleOptionsArgs{
    		ExecuteOn: pulumi.String("string"),
    	},
    	StatementDescriptor: pulumi.String("string"),
    })
    
    resource "stripe_v2_money_management_payout_intent" "v2moneyManagementPayoutIntentResource" {
      lifecycle {
        create_before_destroy = true
      }
      amount = {
        currency = "string"
        value    = 0
      }
      from = {
        currency          = "string"
        financial_account = "string"
        debited = {
          currency = "string"
          value    = 0
        }
      }
      to = {
        credited = {
          currency = "string"
          value    = 0
        }
        currency      = "string"
        payout_method = "string"
        payout_method_options = {
          bank_account = {
            preferred_network_options = {
              ach = {
                submission          = "string"
                transaction_purpose = "string"
              }
            }
            preferred_networks = ["string"]
          }
        }
        recipient = "string"
      }
      confirmation_method = "string"
      description         = "string"
      metadata = {
        "string" = "string"
      }
      recipient_notification = {
        setting = "string"
      }
      schedule_options = {
        execute_on = "string"
      }
      statement_descriptor = "string"
    }
    
    var v2moneyManagementPayoutIntentResource = new V2MoneyManagementPayoutIntent("v2moneyManagementPayoutIntentResource", V2MoneyManagementPayoutIntentArgs.builder()
        .amount(V2MoneyManagementPayoutIntentAmountArgs.builder()
            .currency("string")
            .value(0.0)
            .build())
        .from(V2MoneyManagementPayoutIntentFromArgs.builder()
            .currency("string")
            .financialAccount("string")
            .debited(V2MoneyManagementPayoutIntentFromDebitedArgs.builder()
                .currency("string")
                .value(0.0)
                .build())
            .build())
        .to(V2MoneyManagementPayoutIntentToArgs.builder()
            .credited(V2MoneyManagementPayoutIntentToCreditedArgs.builder()
                .currency("string")
                .value(0.0)
                .build())
            .currency("string")
            .payoutMethod("string")
            .payoutMethodOptions(V2MoneyManagementPayoutIntentToPayoutMethodOptionsArgs.builder()
                .bankAccount(V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountArgs.builder()
                    .preferredNetworkOptions(V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsArgs.builder()
                        .ach(V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsAchArgs.builder()
                            .submission("string")
                            .transactionPurpose("string")
                            .build())
                        .build())
                    .preferredNetworks("string")
                    .build())
                .build())
            .recipient("string")
            .build())
        .confirmationMethod("string")
        .description("string")
        .metadata(Map.of("string", "string"))
        .recipientNotification(V2MoneyManagementPayoutIntentRecipientNotificationArgs.builder()
            .setting("string")
            .build())
        .scheduleOptions(V2MoneyManagementPayoutIntentScheduleOptionsArgs.builder()
            .executeOn("string")
            .build())
        .statementDescriptor("string")
        .build());
    
    v2money_management_payout_intent_resource = stripe.V2MoneyManagementPayoutIntent("v2moneyManagementPayoutIntentResource",
        amount={
            "currency": "string",
            "value": float(0),
        },
        from_={
            "currency": "string",
            "financial_account": "string",
            "debited": {
                "currency": "string",
                "value": float(0),
            },
        },
        to={
            "credited": {
                "currency": "string",
                "value": float(0),
            },
            "currency": "string",
            "payout_method": "string",
            "payout_method_options": {
                "bank_account": {
                    "preferred_network_options": {
                        "ach": {
                            "submission": "string",
                            "transaction_purpose": "string",
                        },
                    },
                    "preferred_networks": ["string"],
                },
            },
            "recipient": "string",
        },
        confirmation_method="string",
        description="string",
        metadata={
            "string": "string",
        },
        recipient_notification={
            "setting": "string",
        },
        schedule_options={
            "execute_on": "string",
        },
        statement_descriptor="string")
    
    const v2moneyManagementPayoutIntentResource = new stripe.V2MoneyManagementPayoutIntent("v2moneyManagementPayoutIntentResource", {
        amount: {
            currency: "string",
            value: 0,
        },
        from: {
            currency: "string",
            financialAccount: "string",
            debited: {
                currency: "string",
                value: 0,
            },
        },
        to: {
            credited: {
                currency: "string",
                value: 0,
            },
            currency: "string",
            payoutMethod: "string",
            payoutMethodOptions: {
                bankAccount: {
                    preferredNetworkOptions: {
                        ach: {
                            submission: "string",
                            transactionPurpose: "string",
                        },
                    },
                    preferredNetworks: ["string"],
                },
            },
            recipient: "string",
        },
        confirmationMethod: "string",
        description: "string",
        metadata: {
            string: "string",
        },
        recipientNotification: {
            setting: "string",
        },
        scheduleOptions: {
            executeOn: "string",
        },
        statementDescriptor: "string",
    });
    
    type: stripe:V2MoneyManagementPayoutIntent
    properties:
        amount:
            currency: string
            value: 0
        confirmationMethod: string
        description: string
        from:
            currency: string
            debited:
                currency: string
                value: 0
            financialAccount: string
        metadata:
            string: string
        recipientNotification:
            setting: string
        scheduleOptions:
            executeOn: string
        statementDescriptor: string
        to:
            credited:
                currency: string
                value: 0
            currency: string
            payoutMethod: string
            payoutMethodOptions:
                bankAccount:
                    preferredNetworkOptions:
                        ach:
                            submission: string
                            transactionPurpose: string
                    preferredNetworks:
                        - string
            recipient: string
    

    V2MoneyManagementPayoutIntent Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The V2MoneyManagementPayoutIntent resource accepts the following input properties:

    Amount V2MoneyManagementPayoutIntentAmount
    The monetary amount to be sent.
    From V2MoneyManagementPayoutIntentFrom
    The FinancialAccount that funds are pulled from.
    To V2MoneyManagementPayoutIntentTo
    To which payout method the payout is sent.
    ConfirmationMethod string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    Description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    Metadata Dictionary<string, string>
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    RecipientNotification V2MoneyManagementPayoutIntentRecipientNotification
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    ScheduleOptions V2MoneyManagementPayoutIntentScheduleOptions
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    StatementDescriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    Amount V2MoneyManagementPayoutIntentAmountArgs
    The monetary amount to be sent.
    From V2MoneyManagementPayoutIntentFromArgs
    The FinancialAccount that funds are pulled from.
    To V2MoneyManagementPayoutIntentToArgs
    To which payout method the payout is sent.
    ConfirmationMethod string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    Description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    Metadata map[string]string
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    RecipientNotification V2MoneyManagementPayoutIntentRecipientNotificationArgs
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    ScheduleOptions V2MoneyManagementPayoutIntentScheduleOptionsArgs
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    StatementDescriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    amount object
    The monetary amount to be sent.
    from object
    The FinancialAccount that funds are pulled from.
    to object
    To which payout method the payout is sent.
    confirmation_method string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    metadata map(string)
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    recipient_notification object
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    schedule_options object
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statement_descriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    amount V2MoneyManagementPayoutIntentAmount
    The monetary amount to be sent.
    from V2MoneyManagementPayoutIntentFrom
    The FinancialAccount that funds are pulled from.
    to V2MoneyManagementPayoutIntentTo
    To which payout method the payout is sent.
    confirmationMethod String
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    description String
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    metadata Map<String,String>
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    recipientNotification V2MoneyManagementPayoutIntentRecipientNotification
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    scheduleOptions V2MoneyManagementPayoutIntentScheduleOptions
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statementDescriptor String
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    amount V2MoneyManagementPayoutIntentAmount
    The monetary amount to be sent.
    from V2MoneyManagementPayoutIntentFrom
    The FinancialAccount that funds are pulled from.
    to V2MoneyManagementPayoutIntentTo
    To which payout method the payout is sent.
    confirmationMethod string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    metadata {[key: string]: string}
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    recipientNotification V2MoneyManagementPayoutIntentRecipientNotification
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    scheduleOptions V2MoneyManagementPayoutIntentScheduleOptions
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statementDescriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    amount V2MoneyManagementPayoutIntentAmountArgs
    The monetary amount to be sent.
    from_ V2MoneyManagementPayoutIntentFromArgs
    The FinancialAccount that funds are pulled from.
    to V2MoneyManagementPayoutIntentToArgs
    To which payout method the payout is sent.
    confirmation_method str
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    description str
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    metadata Mapping[str, str]
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    recipient_notification V2MoneyManagementPayoutIntentRecipientNotificationArgs
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    schedule_options V2MoneyManagementPayoutIntentScheduleOptionsArgs
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statement_descriptor str
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    amount Property Map
    The monetary amount to be sent.
    from Property Map
    The FinancialAccount that funds are pulled from.
    to Property Map
    To which payout method the payout is sent.
    confirmationMethod String
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    description String
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    metadata Map<String>
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    recipientNotification Property Map
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    scheduleOptions Property Map
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statementDescriptor String
    The description that appears on the receiving end for the payout (for example, on a bank statement).

    Outputs

    All input properties are implicitly available as output properties. Additionally, the V2MoneyManagementPayoutIntent resource produces the following output properties:

    Created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    EstimatedFees List<V2MoneyManagementPayoutIntentEstimatedFee>
    Estimated fees and taxes.
    FxQuote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    Id string
    The provider-assigned unique ID for this managed resource.
    LatestPayout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    Livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    NextAction V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    Object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    RecipientVerification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    Status string
    Current status of the PayoutIntent.
    StatusTransitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    Created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    EstimatedFees []V2MoneyManagementPayoutIntentEstimatedFee
    Estimated fees and taxes.
    FxQuote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    Id string
    The provider-assigned unique ID for this managed resource.
    LatestPayout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    Livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    NextAction V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    Object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    RecipientVerification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    Status string
    Current status of the PayoutIntent.
    StatusTransitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    estimated_fees list(object)
    Estimated fees and taxes.
    fx_quote object
    FX rate information for fee transparency.
    id string
    The provider-assigned unique ID for this managed resource.
    latest_payout object
    Details about the latest payout associated with this PayoutIntent.
    livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    next_action object
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipient_verification object
    Recipient verification details for this PayoutIntent.
    status string
    Current status of the PayoutIntent.
    status_transitions object
    Hash containing timestamps of when transitioned to a particular status.
    created String
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    estimatedFees List<V2MoneyManagementPayoutIntentEstimatedFee>
    Estimated fees and taxes.
    fxQuote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    id String
    The provider-assigned unique ID for this managed resource.
    latestPayout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    livemode Boolean
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    nextAction V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object String
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipientVerification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    status String
    Current status of the PayoutIntent.
    statusTransitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    estimatedFees V2MoneyManagementPayoutIntentEstimatedFee[]
    Estimated fees and taxes.
    fxQuote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    id string
    The provider-assigned unique ID for this managed resource.
    latestPayout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    livemode boolean
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    nextAction V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipientVerification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    status string
    Current status of the PayoutIntent.
    statusTransitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    created str
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    estimated_fees Sequence[V2MoneyManagementPayoutIntentEstimatedFee]
    Estimated fees and taxes.
    fx_quote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    id str
    The provider-assigned unique ID for this managed resource.
    latest_payout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    next_action V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object str
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipient_verification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    status str
    Current status of the PayoutIntent.
    status_transitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    created String
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    estimatedFees List<Property Map>
    Estimated fees and taxes.
    fxQuote Property Map
    FX rate information for fee transparency.
    id String
    The provider-assigned unique ID for this managed resource.
    latestPayout Property Map
    Details about the latest payout associated with this PayoutIntent.
    livemode Boolean
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    nextAction Property Map
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object String
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipientVerification Property Map
    Recipient verification details for this PayoutIntent.
    status String
    Current status of the PayoutIntent.
    statusTransitions Property Map
    Hash containing timestamps of when transitioned to a particular status.

    Look up Existing V2MoneyManagementPayoutIntent Resource

    Get an existing V2MoneyManagementPayoutIntent resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: V2MoneyManagementPayoutIntentState, opts?: CustomResourceOptions): V2MoneyManagementPayoutIntent
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            amount: Optional[V2MoneyManagementPayoutIntentAmountArgs] = None,
            confirmation_method: Optional[str] = None,
            created: Optional[str] = None,
            description: Optional[str] = None,
            estimated_fees: Optional[Sequence[V2MoneyManagementPayoutIntentEstimatedFeeArgs]] = None,
            from_: Optional[V2MoneyManagementPayoutIntentFromArgs] = None,
            fx_quote: Optional[V2MoneyManagementPayoutIntentFxQuoteArgs] = None,
            latest_payout: Optional[V2MoneyManagementPayoutIntentLatestPayoutArgs] = None,
            livemode: Optional[bool] = None,
            metadata: Optional[Mapping[str, str]] = None,
            next_action: Optional[V2MoneyManagementPayoutIntentNextActionArgs] = None,
            object: Optional[str] = None,
            recipient_notification: Optional[V2MoneyManagementPayoutIntentRecipientNotificationArgs] = None,
            recipient_verification: Optional[V2MoneyManagementPayoutIntentRecipientVerificationArgs] = None,
            schedule_options: Optional[V2MoneyManagementPayoutIntentScheduleOptionsArgs] = None,
            statement_descriptor: Optional[str] = None,
            status: Optional[str] = None,
            status_transitions: Optional[V2MoneyManagementPayoutIntentStatusTransitionsArgs] = None,
            to: Optional[V2MoneyManagementPayoutIntentToArgs] = None) -> V2MoneyManagementPayoutIntent
    func GetV2MoneyManagementPayoutIntent(ctx *Context, name string, id IDInput, state *V2MoneyManagementPayoutIntentState, opts ...ResourceOption) (*V2MoneyManagementPayoutIntent, error)
    public static V2MoneyManagementPayoutIntent Get(string name, Input<string> id, V2MoneyManagementPayoutIntentState? state, CustomResourceOptions? opts = null)
    public static V2MoneyManagementPayoutIntent get(String name, Output<String> id, V2MoneyManagementPayoutIntentState state, CustomResourceOptions options)
    resources:  _:    type: stripe:V2MoneyManagementPayoutIntent    get:      id: ${id}
    import {
      to = stripe_v2_money_management_payout_intent.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Amount V2MoneyManagementPayoutIntentAmount
    The monetary amount to be sent.
    ConfirmationMethod string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    Created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    Description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    EstimatedFees List<V2MoneyManagementPayoutIntentEstimatedFee>
    Estimated fees and taxes.
    From V2MoneyManagementPayoutIntentFrom
    The FinancialAccount that funds are pulled from.
    FxQuote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    LatestPayout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    Livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    Metadata Dictionary<string, string>
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    NextAction V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    Object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    RecipientNotification V2MoneyManagementPayoutIntentRecipientNotification
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    RecipientVerification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    ScheduleOptions V2MoneyManagementPayoutIntentScheduleOptions
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    StatementDescriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    Status string
    Current status of the PayoutIntent.
    StatusTransitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    To V2MoneyManagementPayoutIntentTo
    To which payout method the payout is sent.
    Amount V2MoneyManagementPayoutIntentAmountArgs
    The monetary amount to be sent.
    ConfirmationMethod string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    Created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    Description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    EstimatedFees []V2MoneyManagementPayoutIntentEstimatedFeeArgs
    Estimated fees and taxes.
    From V2MoneyManagementPayoutIntentFromArgs
    The FinancialAccount that funds are pulled from.
    FxQuote V2MoneyManagementPayoutIntentFxQuoteArgs
    FX rate information for fee transparency.
    LatestPayout V2MoneyManagementPayoutIntentLatestPayoutArgs
    Details about the latest payout associated with this PayoutIntent.
    Livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    Metadata map[string]string
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    NextAction V2MoneyManagementPayoutIntentNextActionArgs
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    Object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    RecipientNotification V2MoneyManagementPayoutIntentRecipientNotificationArgs
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    RecipientVerification V2MoneyManagementPayoutIntentRecipientVerificationArgs
    Recipient verification details for this PayoutIntent.
    ScheduleOptions V2MoneyManagementPayoutIntentScheduleOptionsArgs
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    StatementDescriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    Status string
    Current status of the PayoutIntent.
    StatusTransitions V2MoneyManagementPayoutIntentStatusTransitionsArgs
    Hash containing timestamps of when transitioned to a particular status.
    To V2MoneyManagementPayoutIntentToArgs
    To which payout method the payout is sent.
    amount object
    The monetary amount to be sent.
    confirmation_method string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    estimated_fees list(object)
    Estimated fees and taxes.
    from object
    The FinancialAccount that funds are pulled from.
    fx_quote object
    FX rate information for fee transparency.
    latest_payout object
    Details about the latest payout associated with this PayoutIntent.
    livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    metadata map(string)
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    next_action object
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipient_notification object
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    recipient_verification object
    Recipient verification details for this PayoutIntent.
    schedule_options object
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statement_descriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    status string
    Current status of the PayoutIntent.
    status_transitions object
    Hash containing timestamps of when transitioned to a particular status.
    to object
    To which payout method the payout is sent.
    amount V2MoneyManagementPayoutIntentAmount
    The monetary amount to be sent.
    confirmationMethod String
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    created String
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    description String
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    estimatedFees List<V2MoneyManagementPayoutIntentEstimatedFee>
    Estimated fees and taxes.
    from V2MoneyManagementPayoutIntentFrom
    The FinancialAccount that funds are pulled from.
    fxQuote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    latestPayout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    livemode Boolean
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    metadata Map<String,String>
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    nextAction V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object String
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipientNotification V2MoneyManagementPayoutIntentRecipientNotification
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    recipientVerification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    scheduleOptions V2MoneyManagementPayoutIntentScheduleOptions
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statementDescriptor String
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    status String
    Current status of the PayoutIntent.
    statusTransitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    to V2MoneyManagementPayoutIntentTo
    To which payout method the payout is sent.
    amount V2MoneyManagementPayoutIntentAmount
    The monetary amount to be sent.
    confirmationMethod string
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    created string
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    description string
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    estimatedFees V2MoneyManagementPayoutIntentEstimatedFee[]
    Estimated fees and taxes.
    from V2MoneyManagementPayoutIntentFrom
    The FinancialAccount that funds are pulled from.
    fxQuote V2MoneyManagementPayoutIntentFxQuote
    FX rate information for fee transparency.
    latestPayout V2MoneyManagementPayoutIntentLatestPayout
    Details about the latest payout associated with this PayoutIntent.
    livemode boolean
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    metadata {[key: string]: string}
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    nextAction V2MoneyManagementPayoutIntentNextAction
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object string
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipientNotification V2MoneyManagementPayoutIntentRecipientNotification
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    recipientVerification V2MoneyManagementPayoutIntentRecipientVerification
    Recipient verification details for this PayoutIntent.
    scheduleOptions V2MoneyManagementPayoutIntentScheduleOptions
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statementDescriptor string
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    status string
    Current status of the PayoutIntent.
    statusTransitions V2MoneyManagementPayoutIntentStatusTransitions
    Hash containing timestamps of when transitioned to a particular status.
    to V2MoneyManagementPayoutIntentTo
    To which payout method the payout is sent.
    amount V2MoneyManagementPayoutIntentAmountArgs
    The monetary amount to be sent.
    confirmation_method str
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    created str
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    description str
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    estimated_fees Sequence[V2MoneyManagementPayoutIntentEstimatedFeeArgs]
    Estimated fees and taxes.
    from_ V2MoneyManagementPayoutIntentFromArgs
    The FinancialAccount that funds are pulled from.
    fx_quote V2MoneyManagementPayoutIntentFxQuoteArgs
    FX rate information for fee transparency.
    latest_payout V2MoneyManagementPayoutIntentLatestPayoutArgs
    Details about the latest payout associated with this PayoutIntent.
    livemode bool
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    metadata Mapping[str, str]
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    next_action V2MoneyManagementPayoutIntentNextActionArgs
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object str
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipient_notification V2MoneyManagementPayoutIntentRecipientNotificationArgs
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    recipient_verification V2MoneyManagementPayoutIntentRecipientVerificationArgs
    Recipient verification details for this PayoutIntent.
    schedule_options V2MoneyManagementPayoutIntentScheduleOptionsArgs
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statement_descriptor str
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    status str
    Current status of the PayoutIntent.
    status_transitions V2MoneyManagementPayoutIntentStatusTransitionsArgs
    Hash containing timestamps of when transitioned to a particular status.
    to V2MoneyManagementPayoutIntentToArgs
    To which payout method the payout is sent.
    amount Property Map
    The monetary amount to be sent.
    confirmationMethod String
    Controls whether the PayoutIntent requires explicit confirmation before transitioning to pending. Even when automatic, regulatory requirements may require confirmation. See Send money with Global Payouts for details.
    created String
    Time at which the PayoutIntent was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    description String
    An arbitrary string attached to the PayoutIntent. Often useful for displaying to users.
    estimatedFees List<Property Map>
    Estimated fees and taxes.
    from Property Map
    The FinancialAccount that funds are pulled from.
    fxQuote Property Map
    FX rate information for fee transparency.
    latestPayout Property Map
    Details about the latest payout associated with this PayoutIntent.
    livemode Boolean
    Has the value true if the object exists in live mode or the value false if the object exists in test mode.
    metadata Map<String>
    Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
    nextAction Property Map
    Next action required for a PayoutIntent in the requires_action state. Populated when status is requires_action.
    object String
    String representing the object's type. Objects of the same type share the same value of the object field.
    recipientNotification Property Map
    Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment.
    recipientVerification Property Map
    Recipient verification details for this PayoutIntent.
    scheduleOptions Property Map
    Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution.
    statementDescriptor String
    The description that appears on the receiving end for the payout (for example, on a bank statement).
    status String
    Current status of the PayoutIntent.
    statusTransitions Property Map
    Hash containing timestamps of when transitioned to a particular status.
    to Property Map
    To which payout method the payout is sent.

    Supporting Types

    V2MoneyManagementPayoutIntentAmount, V2MoneyManagementPayoutIntentAmountArgs

    Currency string
    The currency of the monetary amount.
    Value double
    The monetary amount in minor units of the currency.
    Currency string
    The currency of the monetary amount.
    Value float64
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Double
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency str
    The currency of the monetary amount.
    value float
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Number
    The monetary amount in minor units of the currency.

    V2MoneyManagementPayoutIntentEstimatedFee, V2MoneyManagementPayoutIntentEstimatedFeeArgs

    Amount V2MoneyManagementPayoutIntentEstimatedFeeAmount
    The fee amount.
    NetworkFeeDetails V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetails
    Details about the network and options associated with this fee. Present when type is network_fee.
    TaxAmount V2MoneyManagementPayoutIntentEstimatedFeeTaxAmount
    Tax charged for this fee, if applicable. Value expressed as a decimal string in major units.
    Type string
    Open Enum. The type of fee.
    Amount V2MoneyManagementPayoutIntentEstimatedFeeAmount
    The fee amount.
    NetworkFeeDetails V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetails
    Details about the network and options associated with this fee. Present when type is network_fee.
    TaxAmount V2MoneyManagementPayoutIntentEstimatedFeeTaxAmount
    Tax charged for this fee, if applicable. Value expressed as a decimal string in major units.
    Type string
    Open Enum. The type of fee.
    amount object
    The fee amount.
    network_fee_details object
    Details about the network and options associated with this fee. Present when type is network_fee.
    tax_amount object
    Tax charged for this fee, if applicable. Value expressed as a decimal string in major units.
    type string
    Open Enum. The type of fee.
    amount V2MoneyManagementPayoutIntentEstimatedFeeAmount
    The fee amount.
    networkFeeDetails V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetails
    Details about the network and options associated with this fee. Present when type is network_fee.
    taxAmount V2MoneyManagementPayoutIntentEstimatedFeeTaxAmount
    Tax charged for this fee, if applicable. Value expressed as a decimal string in major units.
    type String
    Open Enum. The type of fee.
    amount V2MoneyManagementPayoutIntentEstimatedFeeAmount
    The fee amount.
    networkFeeDetails V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetails
    Details about the network and options associated with this fee. Present when type is network_fee.
    taxAmount V2MoneyManagementPayoutIntentEstimatedFeeTaxAmount
    Tax charged for this fee, if applicable. Value expressed as a decimal string in major units.
    type string
    Open Enum. The type of fee.
    amount V2MoneyManagementPayoutIntentEstimatedFeeAmount
    The fee amount.
    network_fee_details V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetails
    Details about the network and options associated with this fee. Present when type is network_fee.
    tax_amount V2MoneyManagementPayoutIntentEstimatedFeeTaxAmount
    Tax charged for this fee, if applicable. Value expressed as a decimal string in major units.
    type str
    Open Enum. The type of fee.
    amount Property Map
    The fee amount.
    networkFeeDetails Property Map
    Details about the network and options associated with this fee. Present when type is network_fee.
    taxAmount Property Map
    Tax charged for this fee, if applicable. Value expressed as a decimal string in major units.
    type String
    Open Enum. The type of fee.

    V2MoneyManagementPayoutIntentEstimatedFeeAmount, V2MoneyManagementPayoutIntentEstimatedFeeAmountArgs

    Currency string
    The currency of the monetary amount.
    Value double
    The monetary amount in minor units of the currency.
    Currency string
    The currency of the monetary amount.
    Value float64
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Double
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency str
    The currency of the monetary amount.
    value float
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Number
    The monetary amount in minor units of the currency.

    V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetails, V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsArgs

    Network string
    The network associated with the fee.
    NetworkOptions V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptions
    Per-network options that affect the fee.
    Network string
    The network associated with the fee.
    NetworkOptions V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptions
    Per-network options that affect the fee.
    network string
    The network associated with the fee.
    network_options object
    Per-network options that affect the fee.
    network String
    The network associated with the fee.
    networkOptions V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptions
    Per-network options that affect the fee.
    network string
    The network associated with the fee.
    networkOptions V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptions
    Per-network options that affect the fee.
    network str
    The network associated with the fee.
    network_options V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptions
    Per-network options that affect the fee.
    network String
    The network associated with the fee.
    networkOptions Property Map
    Per-network options that affect the fee.

    V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptions, V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptionsArgs

    ach object
    ACH-specific network fee options.
    ach Property Map
    ACH-specific network fee options.

    V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptionsAch, V2MoneyManagementPayoutIntentEstimatedFeeNetworkFeeDetailsNetworkOptionsAchArgs

    Submission string
    Open Enum. ACH submission timing.
    Submission string
    Open Enum. ACH submission timing.
    submission string
    Open Enum. ACH submission timing.
    submission String
    Open Enum. ACH submission timing.
    submission string
    Open Enum. ACH submission timing.
    submission str
    Open Enum. ACH submission timing.
    submission String
    Open Enum. ACH submission timing.

    V2MoneyManagementPayoutIntentEstimatedFeeTaxAmount, V2MoneyManagementPayoutIntentEstimatedFeeTaxAmountArgs

    Currency string
    Currency code.
    ValueDecimal string
    Tax amount value represented as a decimal string in major units.
    Currency string
    Currency code.
    ValueDecimal string
    Tax amount value represented as a decimal string in major units.
    currency string
    Currency code.
    value_decimal string
    Tax amount value represented as a decimal string in major units.
    currency String
    Currency code.
    valueDecimal String
    Tax amount value represented as a decimal string in major units.
    currency string
    Currency code.
    valueDecimal string
    Tax amount value represented as a decimal string in major units.
    currency str
    Currency code.
    value_decimal str
    Tax amount value represented as a decimal string in major units.
    currency String
    Currency code.
    valueDecimal String
    Tax amount value represented as a decimal string in major units.

    V2MoneyManagementPayoutIntentFrom, V2MoneyManagementPayoutIntentFromArgs

    Currency string
    The currency of the financial account.
    FinancialAccount string
    The FinancialAccount that funds are pulled from.
    Debited V2MoneyManagementPayoutIntentFromDebited
    Estimated amount to be debited from the financial account.
    Currency string
    The currency of the financial account.
    FinancialAccount string
    The FinancialAccount that funds are pulled from.
    Debited V2MoneyManagementPayoutIntentFromDebited
    Estimated amount to be debited from the financial account.
    currency string
    The currency of the financial account.
    financial_account string
    The FinancialAccount that funds are pulled from.
    debited object
    Estimated amount to be debited from the financial account.
    currency String
    The currency of the financial account.
    financialAccount String
    The FinancialAccount that funds are pulled from.
    debited V2MoneyManagementPayoutIntentFromDebited
    Estimated amount to be debited from the financial account.
    currency string
    The currency of the financial account.
    financialAccount string
    The FinancialAccount that funds are pulled from.
    debited V2MoneyManagementPayoutIntentFromDebited
    Estimated amount to be debited from the financial account.
    currency str
    The currency of the financial account.
    financial_account str
    The FinancialAccount that funds are pulled from.
    debited V2MoneyManagementPayoutIntentFromDebited
    Estimated amount to be debited from the financial account.
    currency String
    The currency of the financial account.
    financialAccount String
    The FinancialAccount that funds are pulled from.
    debited Property Map
    Estimated amount to be debited from the financial account.

    V2MoneyManagementPayoutIntentFromDebited, V2MoneyManagementPayoutIntentFromDebitedArgs

    Currency string
    The currency of the monetary amount.
    Value double
    The monetary amount in minor units of the currency.
    Currency string
    The currency of the monetary amount.
    Value float64
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Double
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency str
    The currency of the monetary amount.
    value float
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Number
    The monetary amount in minor units of the currency.

    V2MoneyManagementPayoutIntentFxQuote, V2MoneyManagementPayoutIntentFxQuoteArgs

    LockDuration string
    Open Enum. Duration of the FX rate lock.
    LockExpiresAt string
    Timestamp when the rate lock expires. Null when rate locking is not supported.
    LockStatus string
    Open Enum. Lock status of the FX rate.
    Rates Dictionary<string, V2MoneyManagementPayoutIntentFxQuoteRates>
    Maps each source currency to its exchange rate into to_currency.
    ToCurrency string
    The destination currency.
    LockDuration string
    Open Enum. Duration of the FX rate lock.
    LockExpiresAt string
    Timestamp when the rate lock expires. Null when rate locking is not supported.
    LockStatus string
    Open Enum. Lock status of the FX rate.
    Rates map[string]V2MoneyManagementPayoutIntentFxQuoteRates
    Maps each source currency to its exchange rate into to_currency.
    ToCurrency string
    The destination currency.
    lock_duration string
    Open Enum. Duration of the FX rate lock.
    lock_expires_at string
    Timestamp when the rate lock expires. Null when rate locking is not supported.
    lock_status string
    Open Enum. Lock status of the FX rate.
    rates map(object)
    Maps each source currency to its exchange rate into to_currency.
    to_currency string
    The destination currency.
    lockDuration String
    Open Enum. Duration of the FX rate lock.
    lockExpiresAt String
    Timestamp when the rate lock expires. Null when rate locking is not supported.
    lockStatus String
    Open Enum. Lock status of the FX rate.
    rates Map<String,V2MoneyManagementPayoutIntentFxQuoteRates>
    Maps each source currency to its exchange rate into to_currency.
    toCurrency String
    The destination currency.
    lockDuration string
    Open Enum. Duration of the FX rate lock.
    lockExpiresAt string
    Timestamp when the rate lock expires. Null when rate locking is not supported.
    lockStatus string
    Open Enum. Lock status of the FX rate.
    rates {[key: string]: V2MoneyManagementPayoutIntentFxQuoteRates}
    Maps each source currency to its exchange rate into to_currency.
    toCurrency string
    The destination currency.
    lock_duration str
    Open Enum. Duration of the FX rate lock.
    lock_expires_at str
    Timestamp when the rate lock expires. Null when rate locking is not supported.
    lock_status str
    Open Enum. Lock status of the FX rate.
    rates Mapping[str, V2MoneyManagementPayoutIntentFxQuoteRates]
    Maps each source currency to its exchange rate into to_currency.
    to_currency str
    The destination currency.
    lockDuration String
    Open Enum. Duration of the FX rate lock.
    lockExpiresAt String
    Timestamp when the rate lock expires. Null when rate locking is not supported.
    lockStatus String
    Open Enum. Lock status of the FX rate.
    rates Map<Property Map>
    Maps each source currency to its exchange rate into to_currency.
    toCurrency String
    The destination currency.

    V2MoneyManagementPayoutIntentFxQuoteRates, V2MoneyManagementPayoutIntentFxQuoteRatesArgs

    ExchangeRate string
    The exchange rate from the source currency to to_currency, represented as a decimal string (for example, 1.1520) to preserve the full precision of the rate.
    ExchangeRate string
    The exchange rate from the source currency to to_currency, represented as a decimal string (for example, 1.1520) to preserve the full precision of the rate.
    exchange_rate string
    The exchange rate from the source currency to to_currency, represented as a decimal string (for example, 1.1520) to preserve the full precision of the rate.
    exchangeRate String
    The exchange rate from the source currency to to_currency, represented as a decimal string (for example, 1.1520) to preserve the full precision of the rate.
    exchangeRate string
    The exchange rate from the source currency to to_currency, represented as a decimal string (for example, 1.1520) to preserve the full precision of the rate.
    exchange_rate str
    The exchange rate from the source currency to to_currency, represented as a decimal string (for example, 1.1520) to preserve the full precision of the rate.
    exchangeRate String
    The exchange rate from the source currency to to_currency, represented as a decimal string (for example, 1.1520) to preserve the full precision of the rate.

    V2MoneyManagementPayoutIntentLatestPayout, V2MoneyManagementPayoutIntentLatestPayoutArgs

    OutboundPayment string
    The ID of the OutboundPayment, if applicable.
    OutboundTransfer string
    The ID of the OutboundTransfer, if applicable.
    Type string
    The type of payout.
    OutboundPayment string
    The ID of the OutboundPayment, if applicable.
    OutboundTransfer string
    The ID of the OutboundTransfer, if applicable.
    Type string
    The type of payout.
    outbound_payment string
    The ID of the OutboundPayment, if applicable.
    outbound_transfer string
    The ID of the OutboundTransfer, if applicable.
    type string
    The type of payout.
    outboundPayment String
    The ID of the OutboundPayment, if applicable.
    outboundTransfer String
    The ID of the OutboundTransfer, if applicable.
    type String
    The type of payout.
    outboundPayment string
    The ID of the OutboundPayment, if applicable.
    outboundTransfer string
    The ID of the OutboundTransfer, if applicable.
    type string
    The type of payout.
    outbound_payment str
    The ID of the OutboundPayment, if applicable.
    outbound_transfer str
    The ID of the OutboundTransfer, if applicable.
    type str
    The type of payout.
    outboundPayment String
    The ID of the OutboundPayment, if applicable.
    outboundTransfer String
    The ID of the OutboundTransfer, if applicable.
    type String
    The type of payout.

    V2MoneyManagementPayoutIntentNextAction, V2MoneyManagementPayoutIntentNextActionArgs

    Confirm V2MoneyManagementPayoutIntentNextActionConfirm
    Details about a confirmation required. Populated when type is confirm.
    HandleFailure V2MoneyManagementPayoutIntentNextActionHandleFailure
    Details about a failure that requires user action. Populated when type is handle_failure.
    Type string
    Open Enum. The type of next action required.
    Confirm V2MoneyManagementPayoutIntentNextActionConfirm
    Details about a confirmation required. Populated when type is confirm.
    HandleFailure V2MoneyManagementPayoutIntentNextActionHandleFailure
    Details about a failure that requires user action. Populated when type is handle_failure.
    Type string
    Open Enum. The type of next action required.
    confirm object
    Details about a confirmation required. Populated when type is confirm.
    handle_failure object
    Details about a failure that requires user action. Populated when type is handle_failure.
    type string
    Open Enum. The type of next action required.
    confirm V2MoneyManagementPayoutIntentNextActionConfirm
    Details about a confirmation required. Populated when type is confirm.
    handleFailure V2MoneyManagementPayoutIntentNextActionHandleFailure
    Details about a failure that requires user action. Populated when type is handle_failure.
    type String
    Open Enum. The type of next action required.
    confirm V2MoneyManagementPayoutIntentNextActionConfirm
    Details about a confirmation required. Populated when type is confirm.
    handleFailure V2MoneyManagementPayoutIntentNextActionHandleFailure
    Details about a failure that requires user action. Populated when type is handle_failure.
    type string
    Open Enum. The type of next action required.
    confirm V2MoneyManagementPayoutIntentNextActionConfirm
    Details about a confirmation required. Populated when type is confirm.
    handle_failure V2MoneyManagementPayoutIntentNextActionHandleFailure
    Details about a failure that requires user action. Populated when type is handle_failure.
    type str
    Open Enum. The type of next action required.
    confirm Property Map
    Details about a confirmation required. Populated when type is confirm.
    handleFailure Property Map
    Details about a failure that requires user action. Populated when type is handle_failure.
    type String
    Open Enum. The type of next action required.

    V2MoneyManagementPayoutIntentNextActionConfirm, V2MoneyManagementPayoutIntentNextActionConfirmArgs

    FieldsToReviews List<string>
    The PayoutIntent fields that must be reviewed before confirmation.
    Reason string
    Open Enum. The reason the PayoutIntent requires confirmation.
    FieldsToReviews []string
    The PayoutIntent fields that must be reviewed before confirmation.
    Reason string
    Open Enum. The reason the PayoutIntent requires confirmation.
    fields_to_reviews list(string)
    The PayoutIntent fields that must be reviewed before confirmation.
    reason string
    Open Enum. The reason the PayoutIntent requires confirmation.
    fieldsToReviews List<String>
    The PayoutIntent fields that must be reviewed before confirmation.
    reason String
    Open Enum. The reason the PayoutIntent requires confirmation.
    fieldsToReviews string[]
    The PayoutIntent fields that must be reviewed before confirmation.
    reason string
    Open Enum. The reason the PayoutIntent requires confirmation.
    fields_to_reviews Sequence[str]
    The PayoutIntent fields that must be reviewed before confirmation.
    reason str
    Open Enum. The reason the PayoutIntent requires confirmation.
    fieldsToReviews List<String>
    The PayoutIntent fields that must be reviewed before confirmation.
    reason String
    Open Enum. The reason the PayoutIntent requires confirmation.

    V2MoneyManagementPayoutIntentNextActionHandleFailure, V2MoneyManagementPayoutIntentNextActionHandleFailureArgs

    FailureReason string
    Open Enum. The reason for the failure.
    FailureReason string
    Open Enum. The reason for the failure.
    failure_reason string
    Open Enum. The reason for the failure.
    failureReason String
    Open Enum. The reason for the failure.
    failureReason string
    Open Enum. The reason for the failure.
    failure_reason str
    Open Enum. The reason for the failure.
    failureReason String
    Open Enum. The reason for the failure.

    V2MoneyManagementPayoutIntentRecipientNotification, V2MoneyManagementPayoutIntentRecipientNotificationArgs

    Setting string
    Closed Enum. Configuration option to enable or disable notifications to recipients. Do not send notifications when setting is none. Use the account setting when setting is configured or omitted.
    Setting string
    Closed Enum. Configuration option to enable or disable notifications to recipients. Do not send notifications when setting is none. Use the account setting when setting is configured or omitted.
    setting string
    Closed Enum. Configuration option to enable or disable notifications to recipients. Do not send notifications when setting is none. Use the account setting when setting is configured or omitted.
    setting String
    Closed Enum. Configuration option to enable or disable notifications to recipients. Do not send notifications when setting is none. Use the account setting when setting is configured or omitted.
    setting string
    Closed Enum. Configuration option to enable or disable notifications to recipients. Do not send notifications when setting is none. Use the account setting when setting is configured or omitted.
    setting str
    Closed Enum. Configuration option to enable or disable notifications to recipients. Do not send notifications when setting is none. Use the account setting when setting is configured or omitted.
    setting String
    Closed Enum. Configuration option to enable or disable notifications to recipients. Do not send notifications when setting is none. Use the account setting when setting is configured or omitted.

    V2MoneyManagementPayoutIntentRecipientVerification, V2MoneyManagementPayoutIntentRecipientVerificationArgs

    MatchResult string
    Closed Enum. The recipient-verification provider's match result.
    MatchResultDetails V2MoneyManagementPayoutIntentRecipientVerificationMatchResultDetails
    Details associated with the match result.
    MatchResult string
    Closed Enum. The recipient-verification provider's match result.
    MatchResultDetails V2MoneyManagementPayoutIntentRecipientVerificationMatchResultDetails
    Details associated with the match result.
    match_result string
    Closed Enum. The recipient-verification provider's match result.
    match_result_details object
    Details associated with the match result.
    matchResult String
    Closed Enum. The recipient-verification provider's match result.
    matchResultDetails V2MoneyManagementPayoutIntentRecipientVerificationMatchResultDetails
    Details associated with the match result.
    matchResult string
    Closed Enum. The recipient-verification provider's match result.
    matchResultDetails V2MoneyManagementPayoutIntentRecipientVerificationMatchResultDetails
    Details associated with the match result.
    match_result str
    Closed Enum. The recipient-verification provider's match result.
    match_result_details V2MoneyManagementPayoutIntentRecipientVerificationMatchResultDetails
    Details associated with the match result.
    matchResult String
    Closed Enum. The recipient-verification provider's match result.
    matchResultDetails Property Map
    Details associated with the match result.

    V2MoneyManagementPayoutIntentRecipientVerificationMatchResultDetails, V2MoneyManagementPayoutIntentRecipientVerificationMatchResultDetailsArgs

    MatchedBusinessType string
    The business type returned by the recipient-verification provider.
    MatchedName string
    The account name returned by the recipient-verification provider.
    Message string
    A message describing the match result.
    ProvidedBusinessType string
    The business type provided for recipient verification.
    ProvidedName string
    The name associated with the provided recipient.
    MatchedBusinessType string
    The business type returned by the recipient-verification provider.
    MatchedName string
    The account name returned by the recipient-verification provider.
    Message string
    A message describing the match result.
    ProvidedBusinessType string
    The business type provided for recipient verification.
    ProvidedName string
    The name associated with the provided recipient.
    matched_business_type string
    The business type returned by the recipient-verification provider.
    matched_name string
    The account name returned by the recipient-verification provider.
    message string
    A message describing the match result.
    provided_business_type string
    The business type provided for recipient verification.
    provided_name string
    The name associated with the provided recipient.
    matchedBusinessType String
    The business type returned by the recipient-verification provider.
    matchedName String
    The account name returned by the recipient-verification provider.
    message String
    A message describing the match result.
    providedBusinessType String
    The business type provided for recipient verification.
    providedName String
    The name associated with the provided recipient.
    matchedBusinessType string
    The business type returned by the recipient-verification provider.
    matchedName string
    The account name returned by the recipient-verification provider.
    message string
    A message describing the match result.
    providedBusinessType string
    The business type provided for recipient verification.
    providedName string
    The name associated with the provided recipient.
    matched_business_type str
    The business type returned by the recipient-verification provider.
    matched_name str
    The account name returned by the recipient-verification provider.
    message str
    A message describing the match result.
    provided_business_type str
    The business type provided for recipient verification.
    provided_name str
    The name associated with the provided recipient.
    matchedBusinessType String
    The business type returned by the recipient-verification provider.
    matchedName String
    The account name returned by the recipient-verification provider.
    message String
    A message describing the match result.
    providedBusinessType String
    The business type provided for recipient verification.
    providedName String
    The name associated with the provided recipient.

    V2MoneyManagementPayoutIntentScheduleOptions, V2MoneyManagementPayoutIntentScheduleOptionsArgs

    ExecuteOn string
    The date when the payout should be executed, in YYYY-MM-DD format.
    ExecuteOn string
    The date when the payout should be executed, in YYYY-MM-DD format.
    execute_on string
    The date when the payout should be executed, in YYYY-MM-DD format.
    executeOn String
    The date when the payout should be executed, in YYYY-MM-DD format.
    executeOn string
    The date when the payout should be executed, in YYYY-MM-DD format.
    execute_on str
    The date when the payout should be executed, in YYYY-MM-DD format.
    executeOn String
    The date when the payout should be executed, in YYYY-MM-DD format.

    V2MoneyManagementPayoutIntentStatusTransitions, V2MoneyManagementPayoutIntentStatusTransitionsArgs

    CanceledAt string
    Timestamp describing when a PayoutIntent changed status to canceled. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    PostedAt string
    Timestamp describing when a PayoutIntent changed status to posted. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    ProcessingAt string
    Timestamp describing when a PayoutIntent changed status to processing. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    RequiresActionAt string
    Timestamp describing when a PayoutIntent changed status to requires_action. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    CanceledAt string
    Timestamp describing when a PayoutIntent changed status to canceled. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    PostedAt string
    Timestamp describing when a PayoutIntent changed status to posted. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    ProcessingAt string
    Timestamp describing when a PayoutIntent changed status to processing. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    RequiresActionAt string
    Timestamp describing when a PayoutIntent changed status to requires_action. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    canceled_at string
    Timestamp describing when a PayoutIntent changed status to canceled. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    posted_at string
    Timestamp describing when a PayoutIntent changed status to posted. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    processing_at string
    Timestamp describing when a PayoutIntent changed status to processing. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    requires_action_at string
    Timestamp describing when a PayoutIntent changed status to requires_action. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    canceledAt String
    Timestamp describing when a PayoutIntent changed status to canceled. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    postedAt String
    Timestamp describing when a PayoutIntent changed status to posted. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    processingAt String
    Timestamp describing when a PayoutIntent changed status to processing. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    requiresActionAt String
    Timestamp describing when a PayoutIntent changed status to requires_action. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    canceledAt string
    Timestamp describing when a PayoutIntent changed status to canceled. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    postedAt string
    Timestamp describing when a PayoutIntent changed status to posted. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    processingAt string
    Timestamp describing when a PayoutIntent changed status to processing. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    requiresActionAt string
    Timestamp describing when a PayoutIntent changed status to requires_action. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    canceled_at str
    Timestamp describing when a PayoutIntent changed status to canceled. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    posted_at str
    Timestamp describing when a PayoutIntent changed status to posted. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    processing_at str
    Timestamp describing when a PayoutIntent changed status to processing. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    requires_action_at str
    Timestamp describing when a PayoutIntent changed status to requires_action. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    canceledAt String
    Timestamp describing when a PayoutIntent changed status to canceled. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    postedAt String
    Timestamp describing when a PayoutIntent changed status to posted. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    processingAt String
    Timestamp describing when a PayoutIntent changed status to processing. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
    requiresActionAt String
    Timestamp describing when a PayoutIntent changed status to requires_action. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.

    V2MoneyManagementPayoutIntentTo, V2MoneyManagementPayoutIntentToArgs

    Credited V2MoneyManagementPayoutIntentToCredited
    Estimated amount to be credited to the recipient in the destination currency.
    Currency string
    The currency to send to the recipient.
    PayoutMethod string
    The payout method ID for the PayoutIntent. Optional when the PayoutIntent creates an OutboundPayment and the recipient has a default payout method. Required when the PayoutIntent creates an OutboundTransfer.
    PayoutMethodOptions V2MoneyManagementPayoutIntentToPayoutMethodOptions
    Payout method options for the PayoutIntent.
    Recipient string
    The recipient ID for the PayoutIntent.
    Credited V2MoneyManagementPayoutIntentToCredited
    Estimated amount to be credited to the recipient in the destination currency.
    Currency string
    The currency to send to the recipient.
    PayoutMethod string
    The payout method ID for the PayoutIntent. Optional when the PayoutIntent creates an OutboundPayment and the recipient has a default payout method. Required when the PayoutIntent creates an OutboundTransfer.
    PayoutMethodOptions V2MoneyManagementPayoutIntentToPayoutMethodOptions
    Payout method options for the PayoutIntent.
    Recipient string
    The recipient ID for the PayoutIntent.
    credited object
    Estimated amount to be credited to the recipient in the destination currency.
    currency string
    The currency to send to the recipient.
    payout_method string
    The payout method ID for the PayoutIntent. Optional when the PayoutIntent creates an OutboundPayment and the recipient has a default payout method. Required when the PayoutIntent creates an OutboundTransfer.
    payout_method_options object
    Payout method options for the PayoutIntent.
    recipient string
    The recipient ID for the PayoutIntent.
    credited V2MoneyManagementPayoutIntentToCredited
    Estimated amount to be credited to the recipient in the destination currency.
    currency String
    The currency to send to the recipient.
    payoutMethod String
    The payout method ID for the PayoutIntent. Optional when the PayoutIntent creates an OutboundPayment and the recipient has a default payout method. Required when the PayoutIntent creates an OutboundTransfer.
    payoutMethodOptions V2MoneyManagementPayoutIntentToPayoutMethodOptions
    Payout method options for the PayoutIntent.
    recipient String
    The recipient ID for the PayoutIntent.
    credited V2MoneyManagementPayoutIntentToCredited
    Estimated amount to be credited to the recipient in the destination currency.
    currency string
    The currency to send to the recipient.
    payoutMethod string
    The payout method ID for the PayoutIntent. Optional when the PayoutIntent creates an OutboundPayment and the recipient has a default payout method. Required when the PayoutIntent creates an OutboundTransfer.
    payoutMethodOptions V2MoneyManagementPayoutIntentToPayoutMethodOptions
    Payout method options for the PayoutIntent.
    recipient string
    The recipient ID for the PayoutIntent.
    credited V2MoneyManagementPayoutIntentToCredited
    Estimated amount to be credited to the recipient in the destination currency.
    currency str
    The currency to send to the recipient.
    payout_method str
    The payout method ID for the PayoutIntent. Optional when the PayoutIntent creates an OutboundPayment and the recipient has a default payout method. Required when the PayoutIntent creates an OutboundTransfer.
    payout_method_options V2MoneyManagementPayoutIntentToPayoutMethodOptions
    Payout method options for the PayoutIntent.
    recipient str
    The recipient ID for the PayoutIntent.
    credited Property Map
    Estimated amount to be credited to the recipient in the destination currency.
    currency String
    The currency to send to the recipient.
    payoutMethod String
    The payout method ID for the PayoutIntent. Optional when the PayoutIntent creates an OutboundPayment and the recipient has a default payout method. Required when the PayoutIntent creates an OutboundTransfer.
    payoutMethodOptions Property Map
    Payout method options for the PayoutIntent.
    recipient String
    The recipient ID for the PayoutIntent.

    V2MoneyManagementPayoutIntentToCredited, V2MoneyManagementPayoutIntentToCreditedArgs

    Currency string
    The currency of the monetary amount.
    Value double
    The monetary amount in minor units of the currency.
    Currency string
    The currency of the monetary amount.
    Value float64
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Double
    The monetary amount in minor units of the currency.
    currency string
    The currency of the monetary amount.
    value number
    The monetary amount in minor units of the currency.
    currency str
    The currency of the monetary amount.
    value float
    The monetary amount in minor units of the currency.
    currency String
    The currency of the monetary amount.
    value Number
    The monetary amount in minor units of the currency.

    V2MoneyManagementPayoutIntentToPayoutMethodOptions, V2MoneyManagementPayoutIntentToPayoutMethodOptionsArgs

    bank_account object
    Options for bank account payout methods.
    bankAccount Property Map
    Options for bank account payout methods.

    V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccount, V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountArgs

    PreferredNetworkOptions V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptions
    Per-network configuration options.
    PreferredNetworks List<string>
    The preferred networks to use for this PayoutIntent.
    PreferredNetworkOptions V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptions
    Per-network configuration options.
    PreferredNetworks []string
    The preferred networks to use for this PayoutIntent.
    preferred_network_options object
    Per-network configuration options.
    preferred_networks list(string)
    The preferred networks to use for this PayoutIntent.
    preferredNetworkOptions V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptions
    Per-network configuration options.
    preferredNetworks List<String>
    The preferred networks to use for this PayoutIntent.
    preferredNetworkOptions V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptions
    Per-network configuration options.
    preferredNetworks string[]
    The preferred networks to use for this PayoutIntent.
    preferred_network_options V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptions
    Per-network configuration options.
    preferred_networks Sequence[str]
    The preferred networks to use for this PayoutIntent.
    preferredNetworkOptions Property Map
    Per-network configuration options.
    preferredNetworks List<String>
    The preferred networks to use for this PayoutIntent.

    V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptions, V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsArgs

    ach object
    ACH-specific network options.
    ach Property Map
    ACH-specific network options.

    V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsAch, V2MoneyManagementPayoutIntentToPayoutMethodOptionsBankAccountPreferredNetworkOptionsAchArgs

    Submission string
    Open Enum. ACH submission timing.
    TransactionPurpose string
    The transaction purpose for this ACH payment.
    Submission string
    Open Enum. ACH submission timing.
    TransactionPurpose string
    The transaction purpose for this ACH payment.
    submission string
    Open Enum. ACH submission timing.
    transaction_purpose string
    The transaction purpose for this ACH payment.
    submission String
    Open Enum. ACH submission timing.
    transactionPurpose String
    The transaction purpose for this ACH payment.
    submission string
    Open Enum. ACH submission timing.
    transactionPurpose string
    The transaction purpose for this ACH payment.
    submission str
    Open Enum. ACH submission timing.
    transaction_purpose str
    The transaction purpose for this ACH payment.
    submission String
    Open Enum. ACH submission timing.
    transactionPurpose String
    The transaction purpose for this ACH payment.

    Package Details

    Repository
    stripe stripe/terraform-provider-stripe
    License
    Notes
    This Pulumi package is based on the stripe Terraform Provider.
    Stripe
    Viewing docs for Stripe 0.3.1
    published on Friday, Nov 13, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial