Solicitação de um cliente
Mediante o pedido de um cliente B2B para que o seu produto escolhido seja promovido ao ambiente produtivo, um e-mail será disparado para o(s) usuário(s) Admin(s), responsáveis pela aprovação deste fluxo.
Conteúdo de e-mail
Solicitação para ambiente produtivo (título do e-mail)
O cliente [nome do cliente] da empresa [nome da empresa] solicita a subida do produto [nome do produto] ao ambiente produtivo.
Para confirmar a promoção de ambiente Sandbox para PRD, utilize a OrderID do Integrator, indicada abaixo, na chamada da API de validação do pedido.
OrderID no Integrator: [código]
É importante identificar se os contextos contratuais para utilização deste produto, em ambiente produtivo, estão devidamente formalizados, pois a aprovação consistirá em utilização do produto em PRD.
Atenciosamente,
Equipe de suporte API Market
Chamada de validação do pedido, na API contratada
URL de geração do token
https://keycloak.bdc.fsapps.io/auth/realms/openplus-integrator-production-prd/protocol/openid-connect/token
cURL para geração do token
curl --location '${TOKEN_URL}' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=client_credentials' \ --data-urlencode 'scope=openid' \ --data-urlencode 'client_id=${CLIENT_ID} \ --data-urlencode 'client_secret=${CLIENT_SECRET}'
O clientID e o client secret utilizados no cURL para geração do token são os indicados pela equipe de onboarding como credenciais de acesso ao integrator que corresponde ao produto.
curl --location 'https://api-int-production.opb.bech.prd.fsapps.io/openplus-integrator/api/v1/checkout/validate' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer ${TOKEN}' \ --data '{ "orderId": "${ORDER_ID}", "validateStatus": "OK" }'
Caso a intenção seja emitir uma resposta de rejeição ao pedido, basta enviar como status de validação, o parâmetro “REJECTED”.
Saiba mais sobre a experiência do cliente na jornada de subida em produção
Subir em produção