Subir producto a producción
Fintech: Solicitar en el portal
BECH: Recibe un correo electrónico y obtiene OrderID
BECH: realiza una llamada API para aprobar OrderID
Fintech: repite el proceso que hiciste en el Sandbox
Obtenga sus credenciales en el Portal
Obteniendo ID de cliente
Firmar Certificado (misma pantalla)
Solicitud de la Fintech
Cuando un cliente B2B solicita que el producto elegido se promocione en el entorno de producción, se enviará un correo electrónico a los usuarios administradores, responsables de aprobar este flujo.
Solicitud de entorno productivo (título del correo electrónico)
El cliente [nombre del cliente] de la empresa [nombre de la empresa] solicita que el producto [nombre del producto] se cargue en el entorno de producción.
Para confirmar la promoción del entorno Sandbox para PRD, utilice el ID de pedido del integrador, indicado a continuación, en la llamada API de validación de pedidos.
OrderID en Integrator: [código]
Es importante identificar si los contextos contractuales para el uso de este producto, en un ambiente de producción, están debidamente formalizados, ya que la aprobación consistirá en el uso del producto en PRD.
Tuyo sinceramente,
Equipo de soporte del mercado API
BECH: Solicitar llamada de validación, en la API contratada
URL de generación de token
https://keycloak.bdc.fsapps.io/auth/realms/openplus-integrator-production-prd/protocol/openid-connect/token
cURL para generación de tokens
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.
desde el token generado, aplíquelo al siguiente código
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"
}'
Si la intención es emitir una respuesta de rechazo a la solicitud, simplemente envíe el parámetro “REJECTED” como estado de validación.
Saiba mais sobre a experiência do cliente na jornada de subida em produção