<html lang="pt-pt" dir="ltr"><head></head><body>### [wpforms_stripe_process_complete](https://wpforms.com/developers/wpforms_stripe_process_complete/)

**Publicado:** 26 de junho de 2020
**Autor:** Equipa Editorial

**Excerto:** O filtro wpforms_stripe_process_complete é acionado quando o pagamento Stripe é processado no envio do formulário.


**Conteúdo:**

## Descrição

O filtro `wpforms_stripe_process_complete` é acionado quando o pagamento Stripe é processado no envio do formulário.

## Parâmetros

$fields*(array)* Valores/propriedades dos campos de entrada sanitizados.$form\_data*(array)* Configurações/dados do formulário processados, preparados para serem usados posteriormente.$payment\_id*(int)* ID da entrada.$payment*(object)* Objeto de Pagamento/Cobrança Stripe.$subscription*(object)* Objeto de Subscrição Stripe.$customer*(object)* Objeto de Cliente Stripe.## Origem

`wpforms/wpforms-stripe/src/Process.php`

## Mais Informações

A ação `wpforms_stripe_process_complete` será processada à medida que o formulário é enviado. Pode ser usada para passar informações para o Stripe.

## Exemplos

```

/**
 * Dispara quando o pagamento Stripe é processado no envio do formulário.
 *
 * @link  https://wpforms.com/developers/wpforms_stripe_process_complete/
 *
 * @param array  $fields         Valores/propriedades dos campos de entrada sanitizados.
 * @param array  $form_data      Dados e configurações do formulário.
 * @param int    $payment_id     ID do pagamento.
 * @param object $payment        Objeto de Pagamento/Cobrança Stripe.
 * @param object $subscription   Objeto de Subscrição Stripe.
 * @param object $customer       Objeto de Cliente Stripe.
*/

function wpf_stripe_single_payment_custom_metadata( $fields, $form_data, $payment_id, $payment, $subscription, $customer ) {
    if ( ! ( $payment instanceof \WPForms\Vendor\Stripe\PaymentIntent ) &amp;&amp; ! ( $payment instanceof \WPForms\Vendor\Stripe\Charge ) ) {
        return;
    }

    // Executar código
    // Veja o snippet relacionado abaixo para mais exemplos.

}
add_action( 'wpforms_stripe_process_complete', 'wpf_stripe_single_payment_custom_metadata', 10, 6 );
```

## Relacionado

Referência do Artigo: [Como Enviar Metadados para Pagamentos Stripe](https://wpforms.com/developers/how-to-send-metadata-to-stripe-payments/ "Como Enviar Metadados para Pagamentos Stripe")

**Categorias:** Ganchos de Ação

**Etiquetas:** PHP

---</body></html>