Skip to content

Instantly share code, notes, and snippets.

@matin
Created December 30, 2019 15:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matin/0c18e07aee261dc1d1a95f2d14f7ce54 to your computer and use it in GitHub Desktop.
Save matin/0c18e07aee261dc1d1a95f2d14f7ce54 to your computer and use it in GitHub Desktop.
dar de alta nueva cuenta y registrar un orden
import datetime as dt
from stpmex import Client
PKEY = """Bag Attributes
friendlyName: prueba
localKeyID: 54 69 6D 65 20 31 33 32 34 35 39 35 30 31 35 33 33 30
Key Attributes: <No Attributes>
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIICxjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIAPOngEipSGICAggA
MBQGCCqGSIb3DQMHBAi3RX0+96FhJASCAoAGX5N8jxBqlyKk8MTz/Q3a/V4fnCNA
IlPYybMbO00HbMNXw20Kn+WzK73VZtBdEf+8CBcqZMwuC0gqn5pdnOVqP0wz8MU5
AlWu0ZJpLo8npjQyV5Smrk1OvFREQ9skuJRBgYjPPTgdYmVN77ZGeFwJlf+OqOIM
JWZIFZY6z3cXn6CnaAvQ6L+/smRt1Us0gEMe1m7rln0M6m64EbOFsOonzp7/CRTd
Mmlsk93Lg8G/uwGrL3gf1TDep1yM1KKMu6pWZ+6zT26ykwNsdUg0NUCpeWeYWzDZ
KLzQ90U+/XlBPbPg/8gK6tc1dresvPbRcvNu+IJq8HbKuUkjrDeFor5Wezic3CyO
/g//2LJbJGy7Ak4V4W9J46GLD8B3fqyDz0itCBRcmlrtAXiV0azb1isD+j8LdOXN
vo/EPjLJnVdbP2RHiKKdp0Kq2FyRbigP86UujxwxfOxNN/w6m48agmVsj1uB6zBp
hn0D/MLkMtoV7NmGhayRxFXs5sO1G/lWOoR96PgNzOur8xnPzvG7ysPv9qKRO1XS
JEaGZXUUQ/sq2d6nLWMz9YLh7YVaVsRfIcUGPnmFh/bj30Pk52PodF6kN3JYftvn
ZaXgOf6E4NLpHjtYRTzyVZQamenDAlvHQwZE284hDPShuJwxFr6FOSR/GrgqbN4d
cOK898ofM+ZxkNkm5LrU3RAXR3336HU9XMky4UCV9L3CA51IlTMqt/CkddFhsjrw
W4Zo1Aj8G7FaoDm7XhkLGDwVjf0Ua1O4YHRpSgVSkrXeBgW7P4Tc+53nFns3rwxs
uzF/x9tl2+BdiDjPOhSRuoa1ypilODdpOGKNKuf0vu2jAbbzDILBYOfw
-----END ENCRYPTED PRIVATE KEY-----"""
empresa = 'TAMIZI'
pkey_passphrase = '12345678'
client = Client(empresa, PKEY, pkey_passphrase, demo=True)
cuenta = client.cuentas.create(
**{
"cuenta": "646180157061132513",
"nombre": "Eduardo",
"apellidoPaterno": "Salvador",
"apellidoMaterno": "Hernandez",
"rfcCurp": "rfcrfc5",
"fechaNacimiento": dt.date(1990, 4, 14),
"genero": "H",
"entidadFederativa": "1",
"actividadEconomica": "30",
"calle": "mi calle",
"numeroExterior": "2",
"numeroInterior": "1",
"colonia": "mi colonia",
"alcaldiaMunicipio": "mi alcaldia",
"cp": "12345",
"pais": "1",
"email": "asdasd@domain.com",
"idIdentificacion": "123123123",
}
)
orden = client.ordenes.create(
institucionContraparte='40072',
claveRastreo='CR1564969083',
monto=1.2,
tipoPago=1,
nombreOrdenante=None,
cuentaOrdenante='646180157061132513',
tipoCuentaOrdenante=None,
rfcCurpOrdenante=None,
tipoCuentaBeneficiario=40,
nombreBeneficiario='Ricardo Sanchez',
cuentaBeneficiario='072691004495711499',
rfcCurpBeneficiario='ND',
conceptoPago='Prueba',
referenciaNumerica=5273144,
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment