Title: Split Payment
Last modified: November 1, 2017

---

# Split Payment

 *  Resolved [fernandagiannini](https://wordpress.org/support/users/fernandagiannini/)
 * (@fernandagiannini)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/split-payment-6/)
 * Bom dia Claudio, parabéns e obrigada pelo ótimo plugin.
    Gostaria de saber se
   o split payment é possível de ser configurado no plugin e caso negativo quais
   as alternativas. obrigada

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Author [Claudio Sanches](https://wordpress.org/support/users/claudiosanches/)
 * (@claudiosanches)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/split-payment-6/#post-9641794)
 * Não é possível ainda, não de forma automática.
 * É possível usando o filtro `wc_pagarme_transaction_data` e assim mudando os dados
   enviados para o Pagar.me.
 * Estou precisando de ajuda para implementar isso, é possível ajudar no GitHub:
   [https://github.com/claudiosanches/woocommerce-pagarme](https://github.com/claudiosanches/woocommerce-pagarme)
 * Estou começando trabalhar em uma nova versão do plugin para incluir as novas 
   features da API do Pagar.me, se quiser ajudar com isso eu agradeço.
 *  Plugin Author [Claudio Sanches](https://wordpress.org/support/users/claudiosanches/)
 * (@claudiosanches)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/split-payment-6/#post-9641819)
 * Aqui um exemplo de implementação:
 *     ```
       /**
        * Slip rules for Pagar.me.
        *
        * @param  array    $data  Transacion data.
        * @param  WC_Order $order Order instance.
        * @return array
        */
       function wc_pagarme_slip_rules( $data, $order ) {
       	$data['split_rules'] = array(
       		array(
       			'recipient_id'          => 'ID_do_primeiro_recebedor',
       			'percentage'            => '50',
       			'liable'                => true,
       			'charge_processing_fee' => true,
       		),
       		array(
       			'recipient_id'          => 'ID_do_segundo_recebedor',
       			'percentage'            => '50',
       			'liable'                => true,
       			'charge_processing_fee' => true,
       		),
       	);
   
       	return $data;
       }
   
       add_action( 'wc_pagarme_transaction_data', 'wc_pagarme_slip_rules', 10, 2 );
       ```
   
 * Da para mudar os recebedores conforme os itens do pedido acessando os dados de`
   $order` que é uma instancia da classe `WC_Order` do WooCommerce.
 * Tem mais detalhes sobre split na documentação do Pagar.me:
    [https://docs.pagar.me/docs/split-rules](https://docs.pagar.me/docs/split-rules)
 * O código a cima pode ser utilizado para criar um novo plugin ou colocando no `
   functions.php` do seu tema ou tema filho.
 *  [lucasbustamante](https://wordpress.org/support/users/lucasbustamante/)
 * (@lucasbustamante)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/split-payment-6/#post-9671910)
 * Claúdio, sou um programador PHP experiente e estou tentando usar o hook que você
   mencionou acima. No entanto, o WooCommerce no seu processo de checkout com Pagar.
   me não passa pelo método generate_transaction_data() onde o hook é aplicado. 
   Tentei tanto com Checkout Pagar.me habilitado como desabilitado (modal/inline).
 * No mais, você saberia dizer se há alguma solução de pagamento como Moip, PagSeguro
   ou qualquer outro, que já tenha essa integração de split payments disponível 
   para o WordPress? Tenho um Marketplace com Dokan onde o comprador pode fazer 
   um carrinho com produtos de vários vendedores, e se faz necessário o split payments
   para permitir um pagamento único que chegue aos diversos vendedores, mas não 
   preciso usar especificamente o Pagar.me.
 * Obrigado por todo o seu apoio à comunidade Open Source. Estou estudando orientação
   a objetos e tudo o mais, gostaria de poder ajudar no desenvolvimento destes plugins
   mas ainda não tenho conhecimento o suficiente.
 *  Plugin Author [Claudio Sanches](https://wordpress.org/support/users/claudiosanches/)
 * (@claudiosanches)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/split-payment-6/#post-9682428)
 * [@lucasbustamante](https://wordpress.org/support/users/lucasbustamante/) isso
   não passa usando o checkout Pagar.me, mas tem outros hooks que você pode usar.
   
   Não sei de nenhum plugin integrado com Dokan.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Split Payment’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/woocommerce-pagarme_ef6d00.svg)
 * [WooCommerce - Pagar.me](https://wordpress.org/plugins/woocommerce-pagarme/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-pagarme/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-pagarme/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-pagarme/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-pagarme/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-pagarme/reviews/)

## Tags

 * [split](https://wordpress.org/support/topic-tag/split/)

 * 4 replies
 * 3 participants
 * Last reply from: [Claudio Sanches](https://wordpress.org/support/users/claudiosanches/)
 * Last activity: [8 years, 6 months ago](https://wordpress.org/support/topic/split-payment-6/#post-9682428)
 * Status: resolved