NAV Navbar
shell php

Introduction

Endpoints

# Production
https://api.gamecash.mx/

# Sandbox
https://sandbox-api.gamecash.mx/

The GameCash API is constructed around REST, it contains predictable URLs oriented to resources, responds in JSON code using HTTP responses, and standard verbs and authentication.

Authentication

curl -u sk_z8A4Fje1yDM5q9He2
<?php

require 'vendor/autoload.php';

$headers = [
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$request_body = [];

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', '{{endpoint}}', [
    'headers' => $headers,
    'json' => $request_body,
]);

Must replace sk_z8A4Fje1yDM5q9He2 with your API key.

The GameCash API needs API keys to authenticate requests.

The authentication type is HTTP Basic Authorization. Use your API key as your as your basic auth, password is not needed.

All API Calls must be made using HTTPS, all calls using HTTP or without AUTH will fail.

Authorization: sk_z8A4Fje1yDM5q9He2

RESPONSES

401 Unauthorized

{
  "message": "Invalid authentication credentials.",
  "status_code": 401
}

Responses

Code Description
401 Unauthorized

Orders

The Order Object

THE ORDER OBJECT

{
  "id": "ord_KQK3JBnwOjXwZo",
  "object": "order",
  "description": "Prueba de pago en OXXO.",
  "amount": 134999,
  "status": "paid",
  "customer": {
    "id": "cus_0G9wK1LBy7A0X3",
    "object": "customer",
    "firstname": "Roberto",
    "lastname": "Ramirez",
    "email": "robertoiran@example.com",
    "phone": "+5215555555555"
  },
  "payment_method": {
    "data": [
      {
        "id": "och_AgpDB9PYR4RJyYD",
        "reference": "64000000003320022901349997",
        "type": "oxxo",
        "status": "paid",
        "expires_at": 1583013067,
        "paid_at": 1578687860,
        "error_code": null,
        "error_message": null,
        "created_at": 1578681919,
        "updated_at": 1578687862
      }
    ]
  },
  "operation_type": "in",
  "refunds": {
    "id": "re_84xQBdd2JkJzzEd7",
    "amount": 134999,
    "reason": "requested_by_customer",
    "status": "in_review",
    "refunded_at": null,
    "created_at": 1578687876
  },
  "paid_at": 1578687860,
  "metadata": {
    "order_id": 231008
  },
  "created_at": 1578681919,
  "updated_at": 1578687862,
  "links": {
    "receipt_payment": "https://admin.gamecash.mx/receipt-payment/ord_KQK3JBnwOjXwZo"
  }
}
Atributtes Description
id Order ID.
string
description Order description.
string, required, maxLength=250
amount Amount in cents.
integer, required
status Order status. Possible values pending_payment, declined, expired, paid, refunded, voided, error.
string
customer Hash that contains the customer information.
Hash
id
> customer
Customer ID.
string
firstname
> customer
Customer name.
string, required, minLength=3, maxLength=250
lastname
> customer
Customer last name.
string, required, minLength=3, maxLength=250
email
> customer
Customer email.
string, required
phone
> customer
Customer phone.
string
payment_method List of the charges generated in an order.
List
id
> payment_method
Payment Method ID.
string
type
> payment_method
Payment method type. Possible values oxxo, spei, paynet, oxxopay.
string
reference
> payment_method
Reference code to make deposit, for SPEI you would get a CLABE and for stores you would get a barcode.
string
status
> payment_method
Charge status. Possible values pending_payment, declined, expired, paid, error.
string
expires_at
> payment_method
Charge expirations date.
32-bit unix timestamp
paid_at
> payment_method
Date where the payment of the charge was made.
32-bit unix timestamp
error_code
> payment_method
Error code.
string
error_message
> payment_method
Error description.
string
created_at
> payment_method
Payment method creation date.
32-bit unix timestamp
updated_at
> payment_method
Payment method last update date.
32-bit unix timestamp
refunds Hash that contains the refund information.
Hash
id
> refunds
Refund ID.
string
amount
> refunds
Amount in cents.
integer
reason
> refunds
Indicates the refund issue. Possible values duplicate, fraudulent, requested_by_customer, other.
string
status
> refunds
Refund Status. Possible values completed, declined, expired, paid, refunded, voided, error.
string
refunded_at
> refunds
Date and time when the refund was executed.
32-bit unix timestamp
created_at
> refunds
Refund creation date.
32-bit unix timestamp
paid_at Payment date of the order.
32-bit unix timestamp
metadata Hash where additional information of the order can be sent. You can specify up to 50 elements, with key names up to 40 characters and values up to 500 characters.
Hash
created_at Order creation date.
32-bit unix timestamp
updated_at Date of the last order update.
32-bit unix timestamp
links Order links.
Hash
receipt_payment
> links
Link to download the PDF payment format. The downloaded receipt contains references and instructions needed to make a cash deposit at available stores.
string

Create an order

POST /orders
curl -X POST \
  https://api.gamecash.mx/orders \
  -H 'Content-Type: application/json' \
  -u sk_z8A4Fje1yDM5q9He2: \
  -d '{
    "amount": 134999,
    "description": "Prueba de pago en OXXO.",
    "customer": {
        "firstname": "Roberto",
        "lastname": "Ramirez",
        "email": "robertoiran@example.com"
    },
    "payment_method": {
      "type": "oxxo",
      "expires_at": "1583013067"
    },
    "metadata": {
      "order_id": 231008
    }
  }'
<?php

require 'vendor/autoload.php';

$headers = [
    'Content-Type' => 'application/json',
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$request_body = [
    'amount' => 134999,
    'description' => 'Prueba de pago en OXXO.',
    'customer' => [
        'firstname' => 'Roberto',
        'lastname' => 'Ramirez',
        'email' => 'robertoiran@example.com',
    ],
    'payment_method' => [
        'type' => 'oxxo',
        'expires_at' => '1583013067',
    ],
    "metadata": {
      "order_id": 231008
    }
];

$client = new \GuzzleHttp\Client();

try {
    $response = $client->request('POST','https://api.gamecash.mx/orders', [
        'headers' => $headers,
        'json' => $request_body,
    ]);

    print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
    print_r($e->getMessage());
}

Create a new order

Parmeter Description
description Order description.
string, required, maxLength=250
amount Amount in cents.
integer, required
customer Hash that contains the customer information.
Hash
firstname
> customer
Customer name.
string, required, minLength=3, maxLength=250
lastname
> customer
Customer last name.
string, required, minLength=3, maxLength=250
email
> customer
Customer email.
string, required
payment_method List of the charges generated in an order.
List
type
> payment_method
Payment method type. Possible values oxxo, spei, paynet, oxxopay.
string
expires_at
> payment_method
Charge expirations date.
32-bit unix timestamp
metadata Hash where additional information of the order can be sent. You can specify up to 50 elements, with key names up to 40 characters and values up to 500 characters.
Hash

RESPONSES

200 OK

{
  "id": "ord_KQK3JBnwOjXwZo",
  "object": "order",
  "description": "Prueba de pago en OXXO.",
  "amount": 134999,
  "status": "pending_payment",
  "customer": {
    "id": "cus_0G9wK1LBy7A0X3",
    "object": "customer",
    "firstname": "Roberto",
    "lastname": "Ramirez",
    "email": "robertoiran@example.com",
    "phone": "+5215555555555"
  },
  "payment_method": {
    "data": [
      {
        "id": "och_AgpDB9PYR4RJyYD",
        "reference": "64000000003320022901349997",
        "type": "oxxo",
        "status": "pending_payment",
        "expires_at": 1583013067,
        "paid_at": null,
        "error_code": null,
        "error_message": null,
        "created_at": 1578681919,
        "updated_at": 1578681919
      }
    ]
  },
  "operation_type": "in",
  "refunds": [],
  "paid_at": null,
  "metadata": {
    "order_id": 231008
  },
  "created_at": 1578681919,
  "updated_at": 1578681919,
  "links": {
    "receipt_payment": "https://admin.gamecash.mx/receipt-payment/ord_KQK3JBnwOjXwZo"
  }
}

422 Unprocessable Entity

{
    "message": "422 Unprocessable Entity",
    "errors": {
        "customer.email": [
            "El campo customer.email es obligatorio."
        ]
    },
    "code": "validation_errors",
    "status_code": 422
}

Responses

Code Description
200 OK
422 Unprocessable Entity

Retrieve an order

GET /orders/:id
curl https://api.gamecash.mx/orders/ord_KQK3JBnwOjXwZo \
  -u sk_z8A4Fje1yDM5q9He2:
<?php

require 'vendor/autoload.php';

$headers = [
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$client = new \GuzzleHttp\Client();

try {
    $response = $client->request('GET','https://api.gamecash.mx/orders/ord_KQK3JBnwOjXwZo', [
        'headers' => $headers,
    ]);

    print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
    print_r($e->getMessage());
}

Retrieves a previously created order details. Please indicate the order ID that were given in the order creation response. Order information will be returned as well when creating or refunding an order.

Parameters

Parmeter Description
id Order ID.
string

RESPONSES

200 OK

{
  "id": "ord_KQK3JBnwOjXwZo",
  "object": "order",
  "description": "Prueba de pago en OXXO.",
  "amount": 134999,
  "status": "pending_payment",
  "customer": {
    "id": "cus_0G9wK1LBy7A0X3",
    "object": "customer",
    "firstname": "Roberto",
    "lastname": "Ramirez",
    "email": "robertoiran@example.com",
    "phone": "+5215555555555"
  },
  "payment_method": {
    "data": [
      {
        "id": "och_AgpDB9PYR4RJyYD",
        "reference": "64000000003320022901349997",
        "type": "oxxo",
        "status": "pending_payment",
        "expires_at": 1583013067,
        "paid_at": null,
        "error_code": null,
        "error_message": null,
        "created_at": 1578681919,
        "updated_at": 1578681919
      }
    ]
  },
  "operation_type": "in",
  "refunds": [],
  "paid_at": null,
  "created_at": 1578681919,
  "updated_at": 1578681919,
  "links": {
    "receipt_payment": "https://admin.gamecash.mx/receipt-payment/ord_KQK3JBnwOjXwZo"
  }
}

404 Not Found

{
    "message": "No such resource: ord_KQK3JBnwOjXwZos",
    "code": "resource_missing_error",
    "status_code": 404
}

Responses

Code Description
200 OK
404 Not Found

Refund an order

POST /orders/refunds
curl -X POST \
  https://api.gamecash.mx/orders/refunds \
  -H 'Content-Type: application/json' \
  -u sk_z8A4Fje1yDM5q9He2: \
  -d '[
      {
         "order_id": "ord_KQK3JBnwOjXwZo",
         "reason": "requested_by_customer",
         "method": "spei"
         "bank_account": {
            "bank_code": 40002,
            "clabe": "489093653610032428"
         }
      }
  ]'
<?php

require 'vendor/autoload.php';

$headers = [
    'Content-Type' => 'application/json',
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$request_body = [
    {
       'order_id' : 'ord_KQK3JBnwOjXwZo',
       'reason' : 'requested_by_customer',
       'method' : 'spei',
       "bank_account": {
          "bank_code": 40002,
          "clabe": "489093653610032428"
       }
    }
];

$client = new \GuzzleHttp\Client();

try {
    $response = $client->request('POST','https://api.gamecash.mx/orders/refunds', [
        'headers' => $headers,
        'json' => $request_body,
    ]);

    print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
    print_r($e->getMessage());
}

Parameters

Parmeter Description
order_id Order ID.
string, required
reason Indicates the refund issue. Possible values duplicate, fraudulent, requested_by_customer, other.
string
method Method by which the instruction will be executed. Possible values spei
string, required
bank_account Hash containing the customer's banking information, must be present for the method spei, required.
Hash
bank_code
> bank_account
The code of the institution to which the payment is directed according to the Catalog Institutions.
integer, required
clabe
> bank_account
CLABE customer interbank
string, required

RESPONSES

200 OK

{
  "id": "ord_KQK3JBnwOjXwZo",
  "object": "order",
  "description": "Prueba de pago en OXXO.",
  "amount": 134999,
  "status": "paid",
  "customer": {
    "id": "cus_0G9wK1LBy7A0X3",
    "object": "customer",
    "firstname": "Roberto",
    "lastname": "Ramirez",
    "email": "robertoiran@example.com",
    "phone": "+5215555555555"
  },
  "payment_method": {
    "data": [
      {
        "id": "och_AgpDB9PYR4RJyYD",
        "reference": "64000000003320022901349997",
        "type": "oxxo",
        "status": "paid",
        "expires_at": 1583013067,
        "paid_at": 1578687860,
        "error_code": null,
        "error_message": null,
        "created_at": 1578681919,
        "updated_at": 1578687862
      }
    ]
  },
  "operation_type": "in",
  "refunds": {
    "id": "re_84xQBdd2JkJzzEd7",
    "amount": 134999,
    "reason": "requested_by_customer",
    "status": "in_review",
    "refunded_at": null,
    "created_at": 1578687876
  },
  "paid_at": 1578687860,
  "created_at": 1578681919,
  "updated_at": 1578687862,
  "links": {
    "receipt_payment": "https://admin.gamecash.mx/receipt-payment/ord_KQK3JBnwOjXwZo"
  }
}

404 Not Found

{
    "message": "No such resource: ord_KQK3JBnwOjXwZos",
    "code": "resource_missing_error",
    "status_code": 404
}

Responses

Code Description
200 OK
404 Not Found

Dispersions

The Dispersion Object

THE DISPERSION OBJECT

{
  "id": "dsp_mPgYQzE5B8rypJyK4oMvr",
  "object": "dispersion",
  "amount": 1018676,
  "status": "pending_payment",
  "payment_method": {
    "id": "och_HdT7LmkRRDlbCNMjw0lnj",
    "reference": "646180179900000014",
    "type": "spei",
    "status": "pending_payment",
    "expires_at": null,
    "paid_at": null,
    "error_code": null,
    "error_message": null,
    "created_at": 1594915607,
    "updated_at": 1594915607
  },
  "finished_at": null,
  "canceled_at": null,
  "created_at": 1594915607,
  "updated_at": 1594915607,
  "instructions": {
    "object": "list",
    "data": [
      {...},
      {...},
      {...}
    ],
    "url": "/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions",
    "has_more": false,
    "total": 3
  }
}
Atributtes Description
id Dispersion unique ID.
string
object Object type.
string
amount Amount in cents. The value is calculated adding the dispersions amount + the transaction cost.
integer
status EDispersion status. PPosible values pending_payment, running, finished, canceled.
string
payment_method Hash that contains the information to fund the dispersion.
Hash
id
> payment_method
Payment Method ID.
string
reference
> payment_method
CLABE account to fund the dispersion.
string
type
> payment_method
Payment Method Type.
string
status
> payment_method
Charge status. Posible values pending_payment, declined, expired, paid, error.
string
expires_at
> payment_method
Expiration of the charge.
32-bit unix timestamp
paid_at
> payment_method
Payment date.
32-bit unix timestamp
error_code
> payment_method
Error Code.
string
error_message
> payment_method
Error description.
string
created_at
> payment_method
Payment method creation date.
32-bit unix timestamp
updated_at
> payment_method
Date of the last payment method update.
32-bit unix timestamp
finished_at Date where the dispersion finished all the transfers.
32-bit unix timestamp
canceled_at Date where the dispersion was cancelled.
32-bit unix timestamp
created_at Dispersion creation date.
32-bit unix timestamp
updated_at Date of the last update of the dispersion.
32-bit unix timestamp
instructions Instructions list.
list

Create a dispersion

POST /dispersions
curl -X POST \
  https://api.gamecash.mx/dispersions \
  -H 'Content-Type: application/json' \
  -u sk_z8A4Fje1yDM5q9He2: \
  -d '[
    {
      "description": "Descripción de instrucción por spei.",
      "amount": 218847,
      "method": "spei",
      "customer": {
        "firstname": "Gia",
        "lastname": "Carter",
        "email": "vidal49@example.com",
        "phone": "5594546531"
      },
      "bank_account": {
        "bank_code": 40002,
        "clabe": "489093653610032428"
      },
      "metadata": {
        "order_id": "3381"
      }
    },
    {
      "description": "Descripción de instrucción por servicio.",
      "amount": 10000,
      "method": "service",
      "customer": {
        "firstname": "Damian",
        "lastname": "Ramírez",
        "email": "dramirez@example.com"
      },
      "service": {
        "service_code": 64,
        "product_code": 193,
        "reference": "5555555555"
      }
      "metadata": {
        "order_id": "3382"
      }
    },
    {...},
    {...}
  ]'
<?php

require 'vendor/autoload.php';

$headers = [
    'Content-Type' => 'application/json',
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$request_body = [
  {
    "description": "Descripción de instrucción por spei.",
    "amount": 218847,
    "method": "spei",
    "customer": {
      "firstname": "Gia",
      "lastname": "Carter",
      "email": "vidal49@example.com",
      "phone": "5594546531"
    },
    "bank_account": {
      "bank_code": 40002,
      "clabe": "489093653610032428"
    },
    "metadata": {
      "order_id": "3381"
    }
  },
  {
    "description": "Descripción de instrucción por servicio.",
    "amount": 10000,
    "method": "service",
    "customer": {
      "firstname": "Damian",
      "lastname": "Ramírez",
      "email": "dramirez@example.com"
    },
    "service": {
      "service_code": 64,
      "product_code": 193,
      "reference": "5555555555"
    }
    "metadata": {
      "order_id": "3382"
    }
  },
  {...},
  {...}
];

$client = new \GuzzleHttp\Client();

try {
  $response = $client->request('POST','https://api.gamecash.mx/dispersions', [
    'headers' => $headers,
    'json' => $request_body,
  ]);

  print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
  print_r($e->getMessage());
}

A matrix with one or more instructions objects is sent.

Parmeter Description
description Instruction description.
string, required, maxLength=40
amount Amount in cents, the minimum amount for SPEI transfers is $200.00 MXN.
integer, required, min=20000
method Execution method for the instruction. Possible values spei, service.
string
customer Hash that contains the customer information.
Hash
firstname
> customer
Customer name.
string, required, minLength=3, maxLength=250
lastname
> customer
Customer last name.
string, required, minLength=3, maxLength=250
email
> customer
Customer email.
string, required
phone
> customer
Customer phone.
string, length=10
bank_account Hash that contains the bank information of the customer, should be present for SPEI method.
Hash
bank_code
> bank_account
The bank institution to where the payment is being sent according with the Bank Institution Catalog.
integer, required
clabe
> bank_account
CLABE account of the customer.
string, required
service Hash that contains the service information, Must be present service method.
Hash
service_code
> service
The service code according to Products and Services Catalog.
integer
product_code
> service
The product code according to Products and Services Catalog.
integer
reference
> service
Phone number or reference.
string
metadata Hash where additional information can be sent in the instruction. You can specify up to 50 elements, with key names up to 40 characters and values up to 500 characters.
Hash

RESPONSES

200 OK

{
  "id": "dsp_mPgYQzE5B8rypJyK4oMvr",
  "object": "dispersion",
  "amount": 1018676,
  "status": "pending_payment",
  "payment_method": {
    "id": "och_HdT7LmkRRDlbCNMjw0lnj",
    "reference": "646180179900000014",
    "type": "spei",
    "status": "pending_payment",
    "expires_at": null,
    "paid_at": null,
    "error_code": null,
    "error_message": null,
    "created_at": 1594915607,
    "updated_at": 1594915607
  },
  "finished_at": null,
  "canceled_at": null,
  "created_at": 1594915607,
  "updated_at": 1594915607,
  "instructions": {
    "object": "list",
    "data": [
      {
        "id": "ins_WBM7q29vEpg5abGnRZgjd",
        "object": "instruction",
        "dispersion": "dsp_mPgYQzE5B8rypJyK4oMvr",
        "description": "Descripción de instrucción por spei.",
        "amount": 218847,
        "method": "spei",
        "customer": {
          "firstname": "Gia",
          "lastname": "Carter",
          "email": "vidal49@example.com",
          "phone": "5594546531"
        },
        "bank_account": {
          "bank_code": 40002,
          "clabe": "489093653610032428"
        },
        "metadata": {
          "order_id": "3381"
        },
        "error": {
          "message": null
        },
        "external_id": null,
        "status": "pending",
        "paid_at": null,
        "created_at": 1594915607,
        "updated_at": 1594915607
      },
      {
        "id": "ins_7q29vbGnpg5ajdWBMRZgE",
        "object": "instruction",
        "dispersion": "dsp_mPgYQzE5B8rypJyK4oMvr",
        "description": "Descripción de instrucción por servicio.",
        "amount": 10000,
        "method": "service",
        "customer": {
          "firstname": "Damian",
          "lastname": "Ramírez",
          "email": "dramirez@example.com"
        },
        "service": {
          "service_code": 64,
          "product_code": 193,
          "reference": "5555555555"
        }
        "metadata": {
          "order_id": "3382"
        },
        "error": {
          "message": null
        },
        "external_id": null,
        "status": "pending",
        "paid_at": null,
        "created_at": 1594915607,
        "updated_at": 1594915607
      },
      {...},
      {...}
    ],
    "url": "/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions",
    "has_more": false,
    "total": 4
  }
}

422 Unprocessable Entity

{
    "message": "422 Unprocessable Entity",
    "errors": {
        "0.amount": [
            "El monto mínimo es de 20000 centavos."
        ]
    },
    "code": "validation_errors",
    "status_code": 422
}

Responses

Code Description
200 OK
422 Unprocessable Entity

Retrieve a dispersion

GET /dispersions/:id
curl https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr \
  -u sk_z8A4Fje1yDM5q9He2:
<?php

require 'vendor/autoload.php';

$headers = [
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$client = new \GuzzleHttp\Client();

try {
    $response = $client->request('GET','https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr', [
        'headers' => $headers,
    ]);

    print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
    print_r($e->getMessage());
}

Retrieves the details from a previously created dispersion, the returned value is a dispersion object.

Parameters

Parmeter Description
id Dispersion unique ID.
string

RESPONSES

200 OK

{
  "id": "dsp_mPgYQzE5B8rypJyK4oMvr",
  "object": "dispersion",
  "amount": 1018676,
  "status": "pending_payment",
  "payment_method": {
    "id": "och_HdT7LmkRRDlbCNMjw0lnj",
    "reference": "646180179900000014",
    "type": "spei",
    "status": "pending_payment",
    "expires_at": null,
    "paid_at": null,
    "error_code": null,
    "error_message": null,
    "created_at": 1594915607,
    "updated_at": 1594915607
  },
  "finished_at": null,
  "canceled_at": null,
  "created_at": 1594915607,
  "updated_at": 1594915607,
  "instructions": {
      "object": "list",
      "data": [
        {
          "id": "ins_WBM7q29vEpg5abGnRZgjd",
          "object": "instruction",
          "dispersion": "dsp_mPgYQzE5B8rypJyK4oMvr",
          "description": "Descripción de la instrucción.",
          "amount": 218847,
          "method": "spei",
          "customer": {
            "firstname": "Gia",
            "lastname": "Carter",
            "email": "vidal49@example.com",
            "phone": "5594546531"
          },
          "bank_account": {
            "bank_code": 40002,
            "clabe": "489093653610032428"
          },
          "metadata": {
            "order_id": "3381"
          },
          "error": {
            "message": null
          },
          "external_id": null,
          "status": "pending",
          "paid_at": null,
          "created_at": 1594915607,
          "updated_at": 1594915607
        },
        {...},
        {...}
      ],
      "url": "/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions",
      "has_more": false,
      "total": 3
  }
}

404 Not Found

{
  "message": "No such resource: dsp_mPgYQzE5B8rypJyK4oMvr",
  "code": "resource_missing_error",
  "status_code": 404
}

Responses

Code Description
200 OK
404 Not Found

Cancel a dispersion.

POST /dispersions/:id/cancel
curl -X POST https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/cancel \
  -u sk_z8A4Fje1yDM5q9He2:
<?php

require 'vendor/autoload.php';

$headers = [
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$client = new \GuzzleHttp\Client();

try {
    $response = $client->request('POST','https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/cancel', [
        'headers' => $headers,
    ]);

    print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
    print_r($e->getMessage());
}

A dispersion can be cancelled if it has not already been funded.

Parameters

Parmeter Description
id Dispersion unique ID.
string

RESPONSES

200 OK

{
  "id": "dsp_mPgYQzE5B8rypJyK4oMvr",
  "object": "dispersion",
  "amount": 1018676,
  "status": "canceled",
  "payment_method": {
    "id": "och_HdT7LmkRRDlbCNMjw0lnj",
    "reference": "646180179900000014",
    "type": "spei",
    "status": "pending_payment",
    "expires_at": null,
    "paid_at": null,
    "error_code": null,
    "error_message": null,
    "created_at": 1594915607,
    "updated_at": 1594915607
  },
  "finished_at": null,
  "canceled_at": 1594994461,
  "created_at": 1594915607,
  "updated_at": 1594915607,
  "instructions": {
      "object": "list",
      "data": [
        {
          "id": "ins_WBM7q29vEpg5abGnRZgjd",
          "object": "instruction",
          "dispersion": "dsp_mPgYQzE5B8rypJyK4oMvr",
          "description": "Descripción de la instrucción.",
          "amount": 218847,
          "method": "spei",
          "customer": {
            "firstname": "Gia",
            "lastname": "Carter",
            "email": "vidal49@example.com",
            "phone": "5594546531"
          },
          "bank_account": {
            "bank_code": 40002,
            "clabe": "489093653610032428"
          },
          "metadata": {
            "order_id": "3381"
          },
          "error": {
            "message": null
          },
          "external_id": null,
          "status": "canceled",
          "paid_at": null,
          "created_at": 1594915607,
          "updated_at": 1594915607
        },
        {...},
        {...}
      ],
      "url": "/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions",
      "has_more": false,
      "total": 3
  }
}

404 Not Found

{
  "message": "No such resource: dsp_mPgYQzE5B8rypJyK4oMvr",
  "code": "resource_missing_error",
  "status_code": 404
}

Responses

Code Description
200 OK
404 Not Found

Instructions

The Instruction object

THE INSTRUCTION OBJECT

{
  "id": "ins_WBM7q29vEpg5abGnRZgjd",
  "object": "instruction",
  "dispersion": "dsp_mPgYQzE5B8rypJyK4oMvr",
  "description": "Descripción de la instrucción.",
  "amount": 218847,
  "method": "spei",
  "customer": {
    "firstname": "Gia",
    "lastname": "Carter",
    "email": "vidal49@example.com",
    "phone": "5594546531"
  },
  "bank_account": {
    "bank_code": 40002,
    "clabe": "489093653610032428"
  },
  "service": {
    "service_code": 64,
    "product_code": 193,
    "reference": "5555555555"
  }
  "metadata": {
    "order_id": "3381"
  },
  "error": {
    "message": null
  },
  "external_id": null,
  "status": "pending",
  "paid_at": null,
  "created_at": 1594915607,
  "updated_at": 1594915607
}
Atributtes Description
id Instruction ID.
string
object Object Type.
string
dispersion Dispersion ID.
string
description Instruction description.
string, required, maxLength=40
amount Amount in cents, the minimum amount for SPEI transfers is $200.00 MXN.
integer, required, min=20000
method Execution method for the instruction. Possible values spei, service.
string
customer Hash that contains the customer information.
Hash
firstname
> customer
Customer name.
string, required, minLength=3, maxLength=250
lastname
> customer
Customer last name.
string, required, minLength=3, maxLength=250
email
> customer
Customer email.
string, required
phone
> customer
Customer phone.
string, length=10
bank_account Hash that contains the bank information of the customer, should be present for SPEI method.
Hash
bank_code
> bank_account
The bank institution to where the payment is being sent according with the Bank Institution Catalog.
integer, required
clabe
> bank_account
CLABE account of the customer.
string, required
service Hash that contains the service information, Must be present service method.
Hash
service_code
> service
The service code according to Products and Services Catalog.
integer
product_code
> service
The product code according to Products and Services Catalog.
integer
reference
> service
Phone number or reference.
string
metadata Hash where additional information can be sent in the instruction. You can specify up to 50 elements, with key names up to 40 characters and values up to 500 characters.
Hash
error Hash that contains the error information.
Hash
message
> error
Error message of why the dispersion failed.
string
external_id Dispersion tracking code.
string
status Instruction status. Possible values pending, in_transit, paid, failed, canceled, refunded.
string
paid_at Date where the instruction was executed (dispersed).
32-bit unix timestamp
created_at Instruction creation date.
32-bit unix timestamp
updated_at Date of the last instruction update.
32-bit unix timestamp

Instructions list

GET /dispersions/:id/instructions
curl https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions \
  -u sk_z8A4Fje1yDM5q9He2:
<?php

require 'vendor/autoload.php';

$headers = [
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$client = new \GuzzleHttp\Client();

try {
    $response = $client->request('GET','https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions', [
        'headers' => $headers,
    ]);

    print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
    print_r($e->getMessage());
}

Retrieves a list of instructions associated with a dispersion.

Parameters

Parmeter Description
id Instruction ID.
string

RESPONSES

200 OK

{
  "object": "list",
  "data": [
    {
      "id": "ins_WBM7q29vEpg5abGnRZgjd",
      "object": "instruction",
      "dispersion": "dsp_mPgYQzE5B8rypJyK4oMvr",
      "description": "Descripción de la instrucción.",
      "amount": 218847,
      "method": "spei",
      "customer": {
        "firstname": "Gia",
        "lastname": "Carter",
        "email": "vidal49@example.com",
        "phone": "5594546531"
      },
      "bank_account": {
        "bank_code": 40002,
        "clabe": "489093653610032428"
      },
      "metadata": {
        "order_id": "3381"
      },
      "error": {
        "message": null
      },
      "external_id": null,
      "status": "pending",
      "paid_at": null,
      "created_at": 1594915607,
      "updated_at": 1594915607
    },
    {...},
    {...}
  ],
  "url": "/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions",
  "has_more": false,
  "total": 3
}

404 Not Found

{
  "message": "No such resource: dsp_mPgYQzE5B8rypJyK4oMvr",
  "code": "resource_missing_error",
  "status_code": 404
}

Responses

Code Description
200 OK
404 Not Found

Retrieve an instruction

GET /dispersions/:id/instructions/:id
curl https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions/ins_WBM7q29vEpg5abGnRZgjd \
  -u sk_z8A4Fje1yDM5q9He2:
<?php

require 'vendor/autoload.php';

$headers = [
    'auth' => [ 'sk_z8A4Fje1yDM5q9He2', ],
];

$client = new \GuzzleHttp\Client();

try {
    $response = $client->request('GET','https://api.gamecash.mx/dispersions/dsp_mPgYQzE5B8rypJyK4oMvr/instructions/ins_WBM7q29vEpg5abGnRZgjd', [
        'headers' => $headers,
    ]);

    print_r($response->getBody()->getContents());
} catch (\GuzzleHttp\Exception\BadResponseException $e) {
    print_r($e->getMessage());
}

Retrieves the details of a previously created instruction, el vthe returned value is an instruction object.

Parameters

Parmeter Description
id Dispersion unique ID.
string
id Instruction ID.
string

RESPONSES

200 OK

{
  "id": "ins_WBM7q29vEpg5abGnRZgjd",
  "object": "instruction",
  "dispersion": "dsp_mPgYQzE5B8rypJyK4oMvr",
  "description": "Descripción de la instrucción.",
  "amount": 218847,
  "method": "spei",
  "customer": {
    "firstname": "Gia",
    "lastname": "Carter",
    "email": "vidal49@example.com",
    "phone": "5594546531"
  },
  "bank_account": {
    "bank_code": 40002,
    "clabe": "489093653610032428"
  },
  "metadata": {
    "order_id": "3381"
  },
  "error": {
    "message": null
  },
  "external_id": null,
  "status": "pending",
  "paid_at": null,
  "created_at": 1594915607,
  "updated_at": 1594915607
}

404 Not Found

{
  "message": "No such resource: ins_WBM7q29vEpg5abGnRZgjd",
  "code": "resource_missing_error",
  "status_code": 404
}

Responses

Code Description
200 OK
404 Not Found

Pagination

A list represents a group of objects.

The List Object

THE LIST OBJECT

{
  "object": "list",
  "data": [
    {...},
    {...},
    {...}
  ],
  "url": "...",
  "has_more": false,
  "total": 3
  "previous_page": "..."
  "next_page": "..."
}
Atributtes Description
object Chain that describes the returned object.
string
data Matrix that contains the elements.
array
url UURL to access the list.
string
has_more Indicates if are any available elements in this group If the response is false, it means the end of the list.
boolean
total Total elements showed in the group.
integer
previous_page Last Page URL.
string
next_page Next page URL
string

Eventos

GameCash will notify all the events that happened in your account. When an event occurs, we create a new object. (eg. When a payment is don we create the event order.paid.

We use webhook notifications to send the data direct to your server, you can manage web hooks at your merchant panel. If we are unable to get a succesfull response from your server (2xx code) we will resend the webhook 10 seconds later. If second attempt fails, we will retry one last time in 100 seconds. Also web hook could be marked as invalid if the response takes longer than 3 seconds or the SSL is invalid.

The Event Object

THE EVENT OBJECT

{
  "object": "event",
  "type": "order.paid",
  "event_date": 1596029094,
  "data": { ... }
}
Atributtes Description
object Object Type.
string
type Event type (eg. order.paid o order.refunded).
string
event_date Event creation date.
32-bit unix timestamp
data Hash that contains the object associated with the event.
Hash

Event Types

This is an updated list, however, new events could be created in the future, so check back later to keep your integration at full.E

Event Description
order.paid This event occurs when an order has been paid, includes the object order.
dispersion.created This event occurs when a dispersion has been registered, it includes the object Dispersion.
dispersion.finished This event occurs when all the instructions contained in a dispersion had been executed.
instruction.created This event occurs when an instructions has been registered. Includes object Instruction.
instruction.in_transit This event occurs when an instructions has been sent to bank institutions, includes the object instruction.
instruction.paid This event occurs when a instructions has been executed or liquidated, includes the object instruction.
instruction.canceled This event occurs when there is unusual behavior in one of the involved accounts.

The cancellation issues are:

* Account cancelled or blocked
* Do not complies with CNBV anti money laundering laws.

Includes the object Instruction.
instruction.refunded This event occurs when the beneficiary bank rejects the instruction, includes the object instruction.

Errors

The GameCash API uses the following error codes:

Error Description
400 Bad Request -- The JSON message sent in the request body is invalid.
401 Unauthorized -- The Entered API Key is incorrect
404 Not Found -- The resource doesn't exist
422 Unprocessable Entity -- Error in the parameter validation.
500 Internal Server Error -- We encountered an error, please try again later

Institutions Catalog

Code Name
2001 BANXICO
37006 BANCOMEXT
37009 BANOBRAS
37019 BANJERCITO
37135 NAFIN
37166 BANSEFI
37168 HIPOTECARIA FED
40002 BANAMEX
40012 BBVA BANCOMER
40014 SANTANDER
40021 HSBC
40030 BAJIO
40036 INBURSA
40042 MIFEL
40044 SCOTIABANK
40058 BANREGIO
40059 INVEX
40060 BANSI
40062 AFIRME
40072 BANORTE
40102 ACCENDO BANCO
40103 AMERICAN EXPRES
40106 BANK OF AMERICA
40108 MUFG
40110 JP MORGAN
40112 BMONEX
40113 VE POR MAS
40124 DEUTSCHE
40126 CREDIT SUISSE
40127 AZTECA
40128 AUTOFIN
40129 BARCLAYS
40130 COMPARTAMOS
40132 MULTIVA BANCO
40133 ACTINVER
40136 INTERCAM BANCO
40137 BANCOPPEL
40138 ABC CAPITAL
40140 CONSUBANCO
40141 VOLKSWAGEN
40143 CIBANCO
40145 BBASE
40147 BANKAOOL
40148 PAGATODO
40150 INMOBILIARIO
40151 DONDE
40152 BANCREA
40154 BANCO FINTERRA
40155 ICBC
40156 SABADELL
40157 SHINHAN
40158 MIZUHO BANK
40160 BANCO S3
90600 MONEXCB
90601 GBM
90602 MASARI
90605 VALUE
90606 ESTRUCTURADORES
90608 VECTOR
90613 MULTIVA CBOLSA
90616 FINAMEX
90617 VALMEX
90620 PROFUTURO
90630 CB INTERCAM
90631 CI BOLSA
90634 FINCOMUN
90636 HDI SEGUROS
90638 AKALA
90642 REFORMA
90646 STP
90648 EVERCORE
90652 CREDICAPITAL
90653 KUSPIT
90656 UNAGRA
90659 ASP INTEGRA OPC
90670 LIBERTAD
90677 CAJA POP MEXICA
90680 CRISTOBAL COLON
90683 CAJA TELEFONIST
90684 TRANSFER
90685 FONDO (FIRA)
90686 INVERCAP
90689 FOMPED
90901 CLS
90902 INDEVAL
90903 CoDi Valida
91812 BBVA BANCOMER2
90814 SANTANDER2
91821 HSBC2

Products and Services Catalog

Service Code Service Description Product Code Product Description
38 Televia 5266 Recarga $100
38 Televia 5267 Recarga $200
38 Televia 5268 Recarga $300
38 Televia 5705 Recarga $500
53 Infonavit 182 Credito Infonavit
54 JMAS (Chihuahua, Chi.) 183 Junta Municipal de Agua y Saneamiento
55 SADM (Monterrey) 184 Agua y Drenaje de Monterrey
55 SADM (Monterrey) 7273 Consulta de Saldo
56 AGUAKAN (Cancun) 185 Agua Cancun (Mun. de Benito Juarez y de Isla Mujeres)
57 Axtel 186 Axtel
60 CMAPAS (Salamanca, Gto.) 189 Agua Potable y Alcantarillado de Salamanca
61 Dish 190 Dish
61 Dish 625 Consulta Saldo
63 Omnibus de Mexico 192 Omnibus de Mexico
64 Naturgy (Gas Natural) 193 Naturgy (Gas Natural)
64 Naturgy (Gas Natural) 7276 Consulta de Saldo
65 Estado de Chihuahua 194 Tramites Vehiculares de Chihuahua
66 JUMAPA (Celaya, Gto.) 195 Agua Potable y Alcantarillado de Celaya
67 Maxcom 196 Factura MAXCOM
67 Maxcom 402 Consulta de Saldo
69 Simpati 198 Plan $20
69 Simpati 6611 Plan $50
69 Simpati 6614 Plan $100
69 Simpati 6617 Plan $150
69 Simpati 6620 Plan $300
69 Simpati 6623 Plan $500
69 Simpati 6626 Plan 200MB
69 Simpati 6629 Plan 450MB
69 Simpati 6632 Plan 700MB
69 Simpati 6635 Plan 1000MB
70 Blim 199 blim 1 mes
70 Blim 5546 blim 3 meses
70 Blim 5547 blim 6 meses
71 Amazon 200 Amazon $100
71 Amazon 7513 Amazon $300
71 Amazon 7516 Amazon $500
71 Amazon 7519 Amazon $800
71 Amazon 7522 Amazon $1000
75 PAYNET 204 PayNet
76 IZZI Telecom 205 Izzi Telecom
76 IZZI Telecom 520 Consulta de Saldo Izzi Telecom
77 SIAPA (Guadalajara) 206 Sistema Intermunicipal de Agua Potable y Alcantarillado
78 Oui Movil 208 Recarga $30
78 Oui Movil 219 Recarga $40
78 Oui Movil 220 Recarga $50
78 Oui Movil 221 Recarga $60
78 Oui Movil 222 Recarga $80
78 Oui Movil 223 Recarga $100
78 Oui Movil 224 Recarga $125
78 Oui Movil 225 Recarga $150
78 Oui Movil 226 Recarga $200
78 Oui Movil 7429 Recarga $300
78 Oui Movil 7432 Recarga $350
79 Avon 209 Avon
80 Oriflame 210 Oriflame Cosmetics
80 Oriflame 624 Pedidos Disponibles
81 Yves Rocher 211 Yves Rocher
82 Swiss Just 212 SwissJust
83 Fuller 213 Fuller Cosmetics
83 Fuller 7279 Consulta de Saldo
85 Totalplay 215 TotalPlay
85 Totalplay 397 Consulta de Saldo
86 Tupperware 216 Tupperware
87 Movistar Pago de Recibo 217 Factura MOVISTAR
94 Gobierno de la CDMX 236 Tesoreria de la CDMX
97 SACMEX (CDMX) 244 Sistema de Aguas de la Ciudad de Mexico
103 Movistar Paquetes de Datos 257 Navegacion Libre (250MB - 1 dia)
103 Movistar Paquetes de Datos 258 Navegacion Libre (500MB - 2 dias)
103 Movistar Paquetes de Datos 259 Navegacion Libre (750MB - 3 dias)
103 Movistar Paquetes de Datos 260 Navegacion Libre (1.25GB - 5 dias)
103 Movistar Paquetes de Datos 7528 Navegacion Libre (2.5GB - 15 dias)
103 Movistar Paquetes de Datos 7531 Navegacion Libre (3.5GB - 25 dias)
103 Movistar Paquetes de Datos 7534 Navegacion Libre (4.5GB - 30 dias)
104 Virgin Mobile 261 Recarga $20
104 Virgin Mobile 262 Recarga $30
104 Virgin Mobile 263 Recarga $40
104 Virgin Mobile 264 Recarga $50
104 Virgin Mobile 265 Recarga $100
104 Virgin Mobile 266 Recarga $150
104 Virgin Mobile 267 Recarga $200
104 Virgin Mobile 268 Recarga $300
104 Virgin Mobile 269 Recarga $500
104 Virgin Mobile 5746 Recarga $250
105 Traspaso GestoPago 270 Abono Gestopago
105 Traspaso GestoPago 616 Consulta Saldo GestoPago
105 Traspaso GestoPago 618 Retiro GestoPago
107 Telmex 271 Telmex
107 Telmex 7270 Consulta de Saldo
108 AT-T Pago de Recibo 272 AT-T Pago de Recibo
108 AT-T Pago de Recibo 398 Consulta de Saldo
111 AMD (Durango, Dgo.) 276 Aguas del Municipio de Durango
112 Estado de Zacatecas 277 Pago del Impuesto Predial
115 AT-T / Iusacell 298 Recarga $50
115 AT-T / Iusacell 299 Recarga $100
115 AT-T / Iusacell 300 Recarga $150
115 AT-T / Iusacell 301 Recarga $200
115 AT-T / Iusacell 302 Recarga $300
115 AT-T / Iusacell 495 Recarga $20
115 AT-T / Iusacell 496 Recarga $30
115 AT-T / Iusacell 578 Recarga $70
115 AT-T / Iusacell 7722 Recarga $15
116 Unefon 306 Recarga $50
116 Unefon 307 Recarga $100
116 Unefon 308 Recarga $150
116 Unefon 309 Recarga $200
116 Unefon 310 Recarga $300
116 Unefon 499 Recarga $20
116 Unefon 500 Recarga $30
116 Unefon 580 Recarga $70
116 Unefon 7725 Recarga $15
118 Cinepolis KLIC 342 Cinepolis KLIC (Renta 1 Pelicula)
118 Cinepolis KLIC 7324 Cinepolis KLIC (Renta 2 Peliculas)
118 Cinepolis KLIC 7327 Cinepolis KLIC (Renta 4 Peliculas)
118 Cinepolis KLIC 7330 Cinepolis KLIC (Renta 8 Peliculas - 5% Desc.)
118 Cinepolis KLIC 7333 Cinepolis KLIC (Renta 10 Peliculas - 10% Desc.)
118 Cinepolis KLIC 7336 Cinepolis KLIC (Compra Pelicula Estreno)
118 Cinepolis KLIC 7339 HBO (Suscripcion 1 mes)
121 Arabela 368 Arabela
122 Ilusion 369 Ilusion
123 LBEL Belcorp 370 LBEL Belcorp
124 Movistar 373 Recarga $10
124 Movistar 374 Recarga $20
124 Movistar 375 Recarga $30
124 Movistar 376 Recarga $40
124 Movistar 377 Recarga $50
124 Movistar 378 Recarga $60
124 Movistar 379 Recarga $70
124 Movistar 380 Recarga $80
124 Movistar 381 Recarga $100
124 Movistar 382 Recarga $120
124 Movistar 383 Recarga $150
124 Movistar 384 Recarga $200
124 Movistar 385 Recarga $250
124 Movistar 386 Recarga $300
124 Movistar 387 Recarga $400
124 Movistar 388 Recarga $500
125 Paysafecard 389 PaySafeCard $100
125 Paysafecard 7435 PaySafeCard $250
125 Paysafecard 7438 PaySafeCard $500
125 Paysafecard 7441 PaySafeCard $1000
127 Natura 391 Natura - Bien estar bien
129 READERS DIGEST 392 Revista Selecciones
130 NetTV 393 NetTV
130 NetTV 7866 Consulta de Saldo
131 Yanbal 394 Yanbal Unique
132 Herbalife 395 Herbalife
133 Telcel 403 Recarga $20
133 Telcel 404 Recarga $30
133 Telcel 405 Recarga $50
133 Telcel 406 Recarga $100
133 Telcel 407 Recarga $150
133 Telcel 408 Recarga $200
133 Telcel 409 Recarga $300
133 Telcel 410 Recarga $500
133 Telcel 582 Recarga $10
133 Telcel 7222 Recarga $80
135 Club America 412 Membresia Americanista
135 Club America 5925 Membresia Azulcrema Clasica
140 GlobalToons 453 GlobalToons.tv - 1 mes
140 GlobalToons 7657 GlobalTonns.tv - 6 meses
140 GlobalToons 7660 GlobalToons.tv - 12 meses
141 Nintendo eShop 454 Nintendo Tarjeta $200
141 Nintendo eShop 6409 Nintendo Tarjeta $500
143 PlayStation 456 PlayStation Store $20usd
143 PlayStation 457 PlayStation Store $10usd
143 PlayStation 6042 PlayStation Store $50usd
144 Xbox Live Gold 458 Xbox Live Gold 1 mes
144 Xbox Live Gold 6046 Xbox Live Gold 3 meses
144 Xbox Live Gold 6047 Xbox Live Gold 6 meses
144 Xbox Live Gold 6048 Xbox Live Gold 12 meses
146 Krispy Kreme 460 Media Docena Glaseada
146 Krispy Kreme 7210 Media Docena Select
146 Krispy Kreme 7213 Docena Glaseada
146 Krispy Kreme 7216 Docena Select
148 FacturaFiel 462 FacturaFiel $200 (60 folios)
148 FacturaFiel 6205 FacturaFiel $100 (25 folios)
148 FacturaFiel 6208 FacturaFiel $500 (200 folios)
148 FacturaFiel 6211 FacturaFiel $1000 (500 folios)
149 Kaspersky 463 Kaspersky Internet Security
151 Cinepolis 469 Tradicional 2D - 1 Boleto
151 Cinepolis 486 Tradicional 2D - 2 Boletos
151 Cinepolis 488 Tradicional 2D - 4 Boletos
151 Cinepolis 5896 Tradicional 3D - IMAX - 1 Boleto
151 Cinepolis 5900 Combo Palomitas y Refresco Grande
151 Cinepolis 5901 Combo Bagui con Refresco y Papas
151 Cinepolis 5907 Tradicional 3D - IMAX - 2 Boletos
151 Cinepolis 5949 Combo Nachos y Refresco Mediano
151 Cinepolis 5950 Combo HotDog y Refresco Mediano
151 Cinepolis 6433 MacroXE 2D - 1 Boleto
151 Cinepolis 6436 MacroXE 2D - 2 Boletos
153 MazTiempo 472 Recarga $10
153 MazTiempo 473 Recarga $20
153 MazTiempo 474 Recarga $30
153 MazTiempo 475 Recarga $50
153 MazTiempo 476 Recarga $60
153 MazTiempo 477 Recarga $100
153 MazTiempo 478 Recarga $120
153 MazTiempo 479 Recarga $150
153 MazTiempo 480 Recarga $200
153 MazTiempo 481 Recarga $300
153 MazTiempo 482 Recarga $500
156 Jafra 523 JAFRA
157 Cierto 524 Recarga $20
157 Cierto 525 Recarga $30
157 Cierto 526 Recarga $50
157 Cierto 527 Recarga $100
157 Cierto 528 Recarga $200
157 Cierto 529 Recarga $500
159 Telcel Paquetes Amigo 638 Amigo Sin Limite $30
159 Telcel Paquetes Amigo 639 Amigo Sin Limite $50
159 Telcel Paquetes Amigo 640 Amigo Sin Limite $100
159 Telcel Paquetes Amigo 641 Amigo Sin Limite $150
159 Telcel Paquetes Amigo 642 Amigo Sin Limite $200
159 Telcel Paquetes Amigo 643 Amigo Sin Limite $300
159 Telcel Paquetes Amigo 644 Amigo Sin Limite $500
159 Telcel Paquetes Amigo 5760 Amigo Sin Limite $20
159 Telcel Paquetes Amigo 7219 Amigo Sin Limite $80
160 Telcel Paquetes de Datos 543 Internet Amigo 20
160 Telcel Paquetes de Datos 544 Internet Amigo 50
160 Telcel Paquetes de Datos 545 Internet Amigo 100
160 Telcel Paquetes de Datos 546 Internet Amigo 150
160 Telcel Paquetes de Datos 547 Internet Amigo 300
160 Telcel Paquetes de Datos 548 Internet Amigo 200
160 Telcel Paquetes de Datos 552 Internet Amigo 500
160 Telcel Paquetes de Datos 7033 Internet Amigo 30
161 Telcel Paquete de SMS 562 Paquete 100 SMS
161 Telcel Paquete de SMS 563 Paquete 250 SMS
161 Telcel Paquete de SMS 564 Paquete 500 SMS
161 Telcel Paquete de SMS 565 Paquete 1000 SMS
164 Mi Cochinito 584 Donativo $50
164 Mi Cochinito 585 Ver los Cochinitos (Proyectos)
164 Mi Cochinito 586 Donativo $100
164 Mi Cochinito 587 Donativo $200
164 Mi Cochinito 588 Donativo $500
166 CFE 597 CFE
166 CFE 7357 Consulta de Saldo
167 Megacable 594 Consulta de Saldo Megacable
167 Megacable 598 Pago Megacable
168 SKY - VeTv 589 Pago Sky
168 SKY - VeTv 593 Consulta de Saldo SKY
168 SKY - VeTv 599 Prepago VeTv
173 Terramar Brands 619 Terramar Brands
174 TRANSPAIS 620 Transpais
175 CESPT (Tijuana) 621 Comision Estatal de Servicios Publicos de Tijuana
176 SEAPAL (Puerto Vallarta) 622 Sistema de los Servicios de Agua Potable y Alcantarillado
177 INTERAPAS (San Luis Potosi) 623 Organismo Intermunicipal Metropolitano de Agua Potable
178 Netflix 628 Netflix $150
178 Netflix 7030 Netflix $300
178 Netflix 7459 Netflix $500
183 StarTV 652 StarTV
183 StarTV 6004 Consulta de Saldo
184 Compania Mexicana de Gas 653 Cia. Mexicana de Gas
185 JAD (Matamoros, Tam.) 654 Junta de Aguas y Drenaje de Matamoros
186 COMAPA (Nuevo Laredo, Tam.) 655 Comision Municipal de Agua Potable
187 Aguas de Saltillo 656 Aguas de Saltillo
188 Estado de Queretaro 657 Municipio de Corregidora
188 Estado de Queretaro 5947 Secretaria de Planeacion y Finanzas
188 Estado de Queretaro 7836 Consulta de Saldo
189 SOFIPA 658 Credito SOFIPA
190 Wow Rewards 659 Tarjeta $250
190 Wow Rewards 6128 Tarjeta $500
190 Wow Rewards 6131 Tarjeta $1000
191 Cabify 660 Cabify - 1 viaje por hasta $80
191 Cabify 7851 Cabify - 1 viaje por hasta $100
191 Cabify 7854 Cabify - 2 viajes por hasta $80
191 Cabify 7857 Cabify - 2 viajes por hasta $100
191 Cabify 7860 Cabify - 5 viajes por hasta $80
192 Stanhome 661 Stanhome
193 Zermat 662 Zermat Internacional
577 Spotify 5279 Spotify $600 - 6 Meses
577 Spotify 5280 Spotify $100 - 1 Mes
577 Spotify 5694 Spotify $300 - 3 Meses
590 SIGUE Pago de Remesas 5434 Pago de Remesas
669 Google Play 5611 Google Play $100
669 Google Play 7755 Google Play $200
669 Google Play 7758 Google Play $300
669 Google Play 7761 Google Play $500
669 Google Play 7764 Google Play $600
669 Google Play 7767 Google Play $1000
670 Bitdefender 5612 Bitdefender Internet Security 1 ano
683 Flash Mobile 5639 Recarga $10
683 Flash Mobile 5640 Recarga $20
683 Flash Mobile 5641 Recarga $30
683 Flash Mobile 5642 Recarga $40
683 Flash Mobile 5643 Recarga $50
683 Flash Mobile 5644 Recarga $60
683 Flash Mobile 5645 Recarga $70
683 Flash Mobile 6539 Recarga $80
683 Flash Mobile 6542 Recarga $100
683 Flash Mobile 6545 Recarga $120
683 Flash Mobile 6548 Recarga $200
683 Flash Mobile 6551 Recarga $250
683 Flash Mobile 6554 Recarga $300
683 Flash Mobile 6557 Recarga $400
683 Flash Mobile 6560 Recarga $500
687 Pase 5689 Recarga $200
687 Pase 6728 Recarga $300
687 Pase 6731 Recarga $400
687 Pase 6734 Recarga $500
687 Pase 6737 Recarga $600
687 Pase 6740 Recarga $700
687 Pase 6743 Recarga $800
687 Pase 6746 Recarga $900
687 Pase 6749 Recarga $1000
687 Pase 6752 Recarga $1100
687 Pase 6755 Recarga $1200
687 Pase 6758 Recarga $1300
687 Pase 6761 Recarga $1400
687 Pase 6764 Recarga $1500
687 Pase 6767 Recarga $1600
687 Pase 6770 Recarga $1700
687 Pase 6773 Recarga $1800
687 Pase 6776 Recarga $1900
687 Pase 6779 Recarga $2000
688 Wizz 5690 Wizz
688 Wizz 7289 Consulta de Saldo
699 Estado de Mexico 5752 Formato Universal de Pago (Pago de Derechos, Control Vehicular, Declaraciones, Predial)
699 Estado de Mexico 5759 Municipio de Naucalpan de Juarez
703 CrunchyRoll 5757 Membresia Premium 1 mes
703 CrunchyRoll 5758 Membresia Premium 3 meses
706 Dinero Express 5763 Dinero Express
706 Dinero Express 5882 Consulta Referencia
706 Dinero Express 5968 Cash In
728 SOAPAP (Puebla) 5870 Agua de Puebla PARA TODOS
749 Cinepolis VIP 5912 Sala 4DX - 1 Boleto
749 Cinepolis VIP 5913 Sala 4DX - 2 Boletos
749 Cinepolis VIP 5914 VIP 2D - 1 Boleto
749 Cinepolis VIP 5915 VIP 2D - 2 Boletos
749 Cinepolis VIP 5916 VIP 3D - 1 Boleto
749 Cinepolis VIP 5917 VIP 3D - 2 Boletos
751 VRIM (Gastos Medicos Menores) 5919 Membresia VRIM
751 VRIM (Gastos Medicos Menores) 5920 Membresia VRIM Black
751 VRIM (Gastos Medicos Menores) 5921 Membresia VRIM Platino
756 Engie MaxiGas 5944 Engie MaxiGas
765 CEA (Queretaro) 5960 Comision Estatal de Aguas
765 CEA (Queretaro) 5962 Consulta de Saldo
771 BlueTelecom 5971 BlueTelecom
771 BlueTelecom 5972 Consulta Saldo
775 Starbucks Card 5997 Starbucks Card $200
775 Starbucks Card 6000 Starbucks Card $300
775 Starbucks Card 6001 Starbucks Card $500
784 PlayStation Plus 6044 PlayStation Plus 12 meses
784 PlayStation Plus 6674 PlayStation Plus 3 meses
786 Xbox 6049 Xbox Tarjeta $200
786 Xbox 6050 Xbox Tarjeta $300
786 Xbox 6051 Xbox Tarjeta $600
786 Xbox 6052 Xbox Tarjeta $1000
787 Steam 6053 Steam Tarjeta $200
787 Steam 6054 Steam Tarjeta $350
787 Steam 6055 Steam Tarjeta $600
788 Rixty 6056 Rixty Tarjeta $200
788 Rixty 6057 Rixty Tarjeta $350
788 Rixty 6058 Rixty Tarjeta $600
790 Blizzard 6061 Blizzard $150
790 Blizzard 6062 Blizzard $350
792 Aportacion SAR 6064 Aportacion Voluntaria a AFORE
826 Uber 6169 Uber $300
826 Uber 6172 Uber $500
826 Uber 6175 Uber $700
826 Uber 6178 Uber $1000
832 NaturalBesa 6181 NaturalBesa
835 Enviaflores.com 6184 Certificado $300
835 Enviaflores.com 7363 Certificado $500
835 Enviaflores.com 7366 Certificado $800
838 Aportaciones Voluntarias AFORE 6187 Aportacion Voluntaria $50
838 Aportaciones Voluntarias AFORE 7189 Aportacion Voluntaria $100
838 Aportaciones Voluntarias AFORE 7192 Aportacion Voluntaria $150
838 Aportaciones Voluntarias AFORE 7195 Aportacion Voluntaria $200
841 Elektra.com 6190 Elektra.com
847 Xbox Game Pass 6217 Xbox Game Pass 3 meses
847 Xbox Game Pass 6680 Xbox Game Pass Ultimate 3 meses
847 Xbox Game Pass 6683 Xbox Game Pass Ultimate 1 mes
889 Minecraft 6403 Minecoins 1720
889 Minecraft 6406 Minecoins 3500
892 Nintendo Switch Online 6412 Nintendo Switch Online 3 meses
892 Nintendo Switch Online 6415 Nintendo Switch Online 12 meses
895 Microsoft Office 2019 6418 365 Familia 2020
895 Microsoft Office 2019 6421 365 Personal 2020
895 Microsoft Office 2019 6424 Office 365 Premium 2019
899 Acuario Inbursa CDMX 6443 Acuario CDMX 1 Entrada
899 Acuario Inbursa CDMX 6448 Acuario CDMX 2 Entradas
899 Acuario Inbursa CDMX 6451 Acuario CDMX 4 Entradas
931 Best Buy 6886 Best Buy $500
931 Best Buy 6889 Best Buy $800
931 Best Buy 6892 Best Buy $1000
931 Best Buy 6895 Best Buy $2500
931 Best Buy 6898 Best Buy $5000
1125 GPS-Promo-Codes 7863 Codigo $50
1128 FreedomPop 7890 Recarga $30
1128 FreedomPop 7893 Recarga $50
1128 FreedomPop 7896 Recarga $80
1128 FreedomPop 7899 Recarga $100
1128 FreedomPop 7902 Recarga $150
1128 FreedomPop 7905 Recarga $200