Skip to content
This repository has been archived by the owner on Oct 15, 2024. It is now read-only.

Novo método para retornar os hrefs após gerar uma Order (Checkout Moip) #280

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

mtsalcova
Copy link

Olá Pessoal,

Estou integrando o Moip em um projeto aqui que será Checkout Moip, com isso, após eu ter criado a order, não consegui acessar a propriedade payCheckout->redirectHref pra mim redirecionar o usuário.

Com isso acabei pesquisando e encontrei o método getLinks() em uma issue aqui no github, porém também não consegui acessar pois está privada.

Enfim, essa foi a solução que eu encontrei, caso já exista algo similar a isso, poderia me informar por favor? rsrs

Valeu pessoal!!

@mtsalcova
Copy link
Author

Dessa forma, o dev escolherá qual href retornar, caso esteja utilizando a forma de Checkout Moip:

@gstvomacedo
Copy link

gstvomacedo commented Aug 5, 2018

Sua solução funciona, só não vou utiliza-la porque quero manter o uso da SDK original.

Caso alguem esteja na mesma situação, basta pegar o objeto (order) e transforma-lo em um json e depois em um array (🤯)

Fiz desta forma:

$link = json_encode($order, true);
$link = json_decode($link, true);
echo $link["_links"]["checkout"]["payCheckout"]["redirectHref"];

OBS: Sim, isso esta MUITO feio. Mas foi a melhor forma que encontrei para não alterar a SDK.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants