Olá. Trabalho em uma empresa de software que tem integração com o Woo.
Outros plugins de pagamento (pelo menos os que usei até agora), gravam dados extras sobre o pagamento no Order.Meta_Data.
Para quem trabalha com integração, como eu, dificulta bastante ter que "fazer" chamadas extras para um outro ws para obter os dados do pagamento.
Para facilitar o trabalho de outros integradores, como eu. Sugiro que vocês adotem essa "prática" de gravar os dados extras no meta_data.
Fiz alguns testes. A primeira solução que pensei foi gravar todo o retorno em um campo do meta_data.
arquivo "wc_yapay_intermediador.php"
linha 223 após ( $comment = $codeStatus . ' - ' . $tcResponse->data_response->transaction->status_name;)
imadiatamente antes do switch
adicionar
Mas não consegui obter sucesso, não sou programado php, tudo que fiz foi baseado na lógica em plugins de terceiros.
Mesmo assim sei que a atualização do plugin depende de vocês. Então não adiantaria eu alterar apenas no meu woo.
Ideal seria a primeira versão funcionar! Menos código e mais clean.
Ideal é vocês gravarem o retorno completo (como paypal, pagar.me e outros), em forma de objeto. Para que terceiros possam efetuar suas consultas, sem precisar acessar um ws externo (como o suporte da vindi orienta).
Aguardo algum retorno! Obrigado! Tenho um cliente que está precisando muito disso!
Olá. Trabalho em uma empresa de software que tem integração com o Woo. Outros plugins de pagamento (pelo menos os que usei até agora), gravam dados extras sobre o pagamento no Order.Meta_Data. Para quem trabalha com integração, como eu, dificulta bastante ter que "fazer" chamadas extras para um outro ws para obter os dados do pagamento.
Para facilitar o trabalho de outros integradores, como eu. Sugiro que vocês adotem essa "prática" de gravar os dados extras no meta_data.
Fiz alguns testes. A primeira solução que pensei foi gravar todo o retorno em um campo do meta_data. arquivo "wc_yapay_intermediador.php" linha 223 após ( $comment = $codeStatus . ' - ' . $tcResponse->data_response->transaction->status_name;) imadiatamente antes do switch adicionar
Porem está falhando na gravação do $tcResponse (objeto) (não sou conhecedor de php e talvez vcs possam ajustar isso) e adicionar ao fonte original.
Fiz uma segunda versão baseada no plugin do pagar.me (criando um array,dentro de outro array).
Mas não consegui obter sucesso, não sou programado php, tudo que fiz foi baseado na lógica em plugins de terceiros. Mesmo assim sei que a atualização do plugin depende de vocês. Então não adiantaria eu alterar apenas no meu woo.
Ideal seria a primeira versão funcionar! Menos código e mais clean. Ideal é vocês gravarem o retorno completo (como paypal, pagar.me e outros), em forma de objeto. Para que terceiros possam efetuar suas consultas, sem precisar acessar um ws externo (como o suporte da vindi orienta).
Aguardo algum retorno! Obrigado! Tenho um cliente que está precisando muito disso!