Skip to content

Instantly share code, notes, and snippets.

View josev55's full-sized avatar

José Vildósola josev55

  • DevIn
  • Santiago, Chile
View GitHub Profile
@josev55
josev55 / Caquito
Created January 3, 2018 20:57
Hello!
# **Ficha Técnica Mobile Checkout**
### **Resumen Ejecutivo**
Hoy en día diversos comercios necesitan realizar ventas a través de sus aplicaciones moviles o sitios web, lo cual inevitablemente requiere de alguna forma para pagar estos servicios o productos. En la actualidad existen varios organismos mediante los cuales se puede autorizar una venta, sin embargo, para los comercios esto significa integrarse con cada uno de ellos.
Mobile Checkout es una solución mediante la cual los comercios podrán autorizar transacciones en las diferentes entidades autorizadoras de manera sencilla a través de una sola integración la cual provee los diferentes canales de pago que un comercio pudiese requerir, ofreciendo la flexibilidad de utilizar solamente los que el comercio solicite.
### **Publico Objetivo**
Esta solución esta pensada para todos aquellos comercios que requieran realizar pagos en sus aplicaciones moviles y se provee bajo un modelo de servicio, en el cual los comercios deberán tener un convenio con Ionix.
#
import React from 'react';
import { RootAndroid } from '../routes.config.android';
import { RootIOS } from '../routes.config.ios';
import { Platform } from 'react-native';
import { connect } from 'react-redux';
import { addNavigationHelpers } from 'react-navigation';
class Nav extends React.Component {
render() {
/* eslint react/prop-types: 0 */
import React from 'react';
import { StackNavigator, TabNavigator } from 'react-navigation';
import LoginScene from './scenes/login.scene';
import HomeScene from './scenes/home.scene';
import PaymentMethodsScene from './scenes/payment.methods.scene';
import MoreMenu from './scenes/more.scene';
import { Icon } from 'react-native-elements';
import TransactionHistoryScene from './scenes/transaction.history.scene';
import { headerStyle, titleStyle } from './styles/header.style';
{
"Header":{
"country":"CL",
"commerce":"Falabella",
"channel":"Mobile-APP"
},
"Body":{
"idTiendaReqion":"4"
}
{
"response" : {
"Header" : {
"code" : "0",
"message" : "OK"
},
"Body" : {
"consultarDatosBasicosProductoResponse" : {
"datosProductoATG" : {
"productID" : "4509940",
{
"Header": {
"country": "AR",
"commerce": "Falabella",
"channel": "Mobile-APP"
},
"Body": {
"categoryId": "cat10180",
"facetsFlag": true,
"orderFlag": true,
libobjc.A.dylib`objc_exception_throw, queue = 'com.appdynamics.EumInstrumentation.BeaconDispatcher', stop reason = breakpoint 5.1
* frame #0: 0x000000019754bf48 libobjc.A.dylib`objc_exception_throw
frame #1: 0x00000001829ed0e0 CoreFoundation`-[__NSDictionaryM setObject:forKey:] + 924
frame #2: 0x00000001003f1260 app`-[ADEumBeaconBuilder buildCrashReportBeaconWithCrashReport:stackFrames:context:breadcrumbs:] + 2552
frame #3: 0x00000001003e5854 app`-[ADEumLogger logCrashReport:stackFrames:context:breadcrumbs:] + 116
frame #4: 0x00000001003d8ad0 app`-[ADEumCrashReporter reportCrash] + 1332
frame #5: 0x00000001003f67c8 app`__35-[ADEumCrashReportingFeature start]_block_invoke + 52
frame #6: 0x0000000100805e0c libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #7: 0x0000000100805dcc libdispatch.dylib`_dispatch_client_callout + 16
frame #8: 0x000000010081286c libdispatch.dylib`_dispatch_queue_drain + 1036
@josev55
josev55 / Response
Created July 7, 2015 19:56
Google API Response
{
"code": 403,
"errors": [
{
"domain": "usageLimits",
"message": "There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed.",
"reason": "ipRefererBlocked",
"extendedHelp": "https:\/\/console.developers.google.com"
}
],
Request
{
"Header": {
"country": "CL",
"commerce": "Falabella",
"channel": "Mobile-APP"
},
"Body": {
"productId": "4499870",
Request
{
"Header": {
"country": "CL",
"commerce": "Falabella",
"channel": "Mobile-APP"
},
"Body": {
"productId": "4499869",