Beruflich Dokumente
Kultur Dokumente
Manual de Producto
El registro y alta del usuario es a la vez, el alta de un grupo de administrador (ver Grupo de
administdor)
Debemos dar de alta el/los sitios relacionados2 con la empresa o comercio adherido.
Ingresando desde el menu principal en SITIOS, podra crear el/los sitio que
transaccionara, para lo cual debera clickear el boton NUEVO.
Dependiendo del esquema contratado una empresa o comercio puede tener uno o ms sitios, por ejemplo:
esquema Multicomercio (ver Multicomercio)
A partir de ahora solo resta dar de alta los correspondientes MEDIOS DE COBRO con los
nmeros de comercio o establecimiento y terminal provistas por las tarjetas de credito,
con el objetivo de probar el sistema correctamente
5. Medios de Cobro
Definimos Medios de Cobro a las tarjetas que se utilizaran en el/los SITIO/S.
correspondiente/s a un COMERCIO.
Una vez cargado el primer medio de cobro, quedar en fuera de linea hasta que
personal de Secure ePayments confirme que los datos ingresados por el comercio
sean los correctos.
Ideas y usos 1
El sistema preve el funcionameinto de multiple variantes para la utilizacuin de Secure
ePayments
Es decir, pueden coexistir en un mismo comercio, varios sitios con iguales medios de
cobro, como as tambien un comercio con varios sitios con diferentes medios de cobro
para cada sitio y otras combinaciones.
Ejemplo 1:
Tushop tiene varias sucursales pero la empresa que factura y administra las
operaciones es la misma, pero al solo efecto de administrar lo que vende cada sucursal
tiene dos sitios diferentes pero administrados en una nica cuenta, con sus
correspondientes nros. Iguales de comercio:
COMERCIO
Tushop S.A.
SITIOS
TushopSUC1.com
TushopSUC2.com
TushopSUC1.com
TushopSUC2.com
Medios de Cobro
N Comercio
Visa
00133333
MasterCard
99001333
Ejemplo 2:
Puede darse que la misma empresa tenga por cada sucursal diferentes nros. de
comercio y/o terminal, por lo que el ejemplo quedara as:
COMERCIO
Tushop S.A.
SITIOS
TushopSUC1.com
TushopSUC1.com
TushopSUC2.com
TushopSUC2.com
Medios de Cobro
Visa
MasterCard
Visa
MasterCard
N Comercio
00133333
99001333
00144444
99001444
6. Grupos de Administracin
Una vez dado el alta del sitio en Secure ePayments como explica en el punto 2. Alta del
servicio, usted habr creado un grupo de administracin.
Qu es un grupo de administracin?
Se denomina Grupo de Administracin, a la/las personas que tienen acceso al a la
administracion de Secure ePayments, pudiendo segn su perfil, parametrizar
tcnicamente al comercio, realizar captura, anulacin, consultas sobre las
transacciones, etc.
Qu perfiles pueden tener los administradores?
Segn las necesidades de la empresa, puede dar de alta distintos niveles de usuarios
segn la tarea y/o la responsabilidad que tiene sobre las transacciones y parametria del
comercio o sitio.
ADMINISTRADOR GENERAL
Este perfil es creado por Secure ePayments en el momento que se da el alta al sitio.
Es el perfil para el responsable del comercio (Dueo, Gerente Gral., Gerente Comercial,
etc.)
Permisos: Tiene acceso a todas las funciones del sitio Administrador.
Restricciones: No tiene.
OPERADOR
Este perfil, permite realizar todas las operaciones que requiere el comercio en cuanto a
las transacciones. Es el perfil del personal administrativo.
Permisos: El operador puede, consultar, capturar, anular transacciones, como as
tambin exportar listados de transacciones, listados de conciliacin. Restricciones:
Restricciones: El operador no puede, consultar ni modificar la parametria del comercio o
sitio, no puede modificar, dar de alta o baja medios de cobro, ni usuarios.
CONFIGURADOR
Este perfil permite realizar las modificaciones en cuanto a la parametria tcnica del
comercio. Es el perfil de un webmaster.
Permisos: El Configurador puede
Restricciones:
SOLO CONSULTAS
Este perfil permite realizar las consultas de las ordenes y sus estados. Es el perfil para
un consultor externo, un controller o un empleado administrativo que realice
conciliaciones.
Permisos: Solo podr ver transacciones en sus distintos estados y listados de
conciliaciones
Restricciones: No podr realizar ninguna operacin de cambios de estado de las
transacciones, ni vera parametria del comercio.
Campos obligatorios:
Version de formato: en este caso se establece la forma de comunicacin elegida
anteriormente Formulario con campos Hidden o XML de compatibilidad con PU 3.0
Respuesta on- line de xito / Error: Se deberan cargar dos URLs para las respuestas
enviadas desde Secure ePayments una con xito y otra para cuando la respuesta es
error.
Segn el formato de comunicacin Secure ePayments enviara un mensaje que se
describe a continuacion.
Campos que se informan en la respuesta online de exito - Formato 'Formulario con
campos Hidden'
OrderId
OrderCode
Quotas
MessageDescrip
TransferMethodType
UserDocId
UserDocNumber
UserFirstName
UserLastName
Campos que se informan en la respuesta online de error - Formato 'Formulario con
campos Hidden'
ErrorId
ErrorDescrip
OrderCode
Ademas es la URL que visualizara el cliente cuando desde Secure ePayments retorne a
su pagina.
Nota: Las URLs deberan estar cargadas con el prefijo http:// o https:// segn
corresponda.
Tiempo para Capt. Automtica en minutos (5 a 1440): En el box podra colocar cual
es el retardo expresado en minutos para que se realice la CAPTURA automatica.
Direccin url: Debera ingresar la direccion URL con http//: donde desea recibir la
informacion.
Versin de formato: Debera elegir el mismo formato que los anterios en envio de la
informacion.
Notificacion asincronica por e-mail
Desea que le enviemos las notificaciones?
Se le enviara la notificacion a la casilla que elija.
Desea enviar un e-mail al Comprador por cada autorizacin?
Si tilda este check box se le enviara un e-mail al comprador indicando la autorizacion y
el importe de la misma.
Da un resumen de la orden.
Historial de estados por los que paso una orden.
Aviso de las notificaciones asincronicas enviadas.
Da un resumen de la orden
Estados de la orden
Las ordenes tienen distintos estados:
Ingresada : Es el estado que recibe una transaccion en cuanto es recibido los datos
desde el comercio.
Autorizada: Luego de viajar los datos a la marca de tarjetas y ser verificada, si es
exitosa dicha verificacion recibe este estado, la orden podra tener el estado capturada
hasta quince dias, luego el estado sera expirada y no se podra realizar la captura.
Capturada: Es el estado que recibe una orden luego que recibio el OK desde el
comercio a ese OK lo denominamos CAPTURA, una captura genera que comience el
proceso de pago, solo se pueden capturar ordenes autorizadas.
Nota: Existe la posibilidad de realizar capturas automaticas ( ver parametria del sitio)
Anulada: Este estado es el que recibe una orden cuando el comercio realiza la
devolucion del dinero a un usuario.
Expirada: Es el estado que recibe una orden cuando se excedio el tiempo (15 Dias) de
captura o cuando es rechazada por la marca de tarjetas.
Exportar un listado de ordenes
Para exportar un listado, debera seleccionar las ordenes a exportar tildando el checkbox
para tal fin.
Luego oprimir el boton exportar, podra elegir el formato ASCII o Excel, se dara la opcion
de guardar el archivo que desee.
La informacion sera iquivalente a la que esta visualizando en el administrador, salvo los
iconos, estos pasaran a tener una leyenda alfabetica y se podra visualizar en este caso
tambien el numero de LOTE que integra una orden.
Luego deberan colocar la/las fechas de los lotes que desean visualizar y la marca de
tarjeta y oprimir buscar.
Ejemplo 2:
Este formularios es Full, se debera utilizar en el caso de realizar un pago en cuotas.
<html>
<head>
<script language="javascript">
function Submit()
{document.form1.submit();}
</script>
</head>
<body onload="Submit();">
<form action="https://www.epayments.hsbc.com.ar/Public/Ssl/Routing.aspx"
method="post" id="form1" name="form1">
<input type=hidden id="Hidden1" name="OrderCode" value="COD0001">
<input type=hidden id="Hidden2" name="ShopCode" value="susitio">
<input type=hidden id="Hidden3" name="OrderAmount" value="10.5">
<input type=hidden id="Hidden4" name="Currency" value="ARS">
<input type=hidden id="Hidden5" name="AutomaticCapture" value="1">
<input type=hidden id="Hidden6" name="ExpirationHours" value="1">
<input type=hidden id="Hidden7" name="PlanQuotas" value="2">
<input type=hidden id="Hidden8" name="PlanPaymentType" value="VISA">
<input type=hidden id="Hidden9" name="UserDocId" value="DNI">
<input type=hidden id="Hidden10" name="UserDocNumber" value="12345678">
<input type=hidden id="Hidden11" name="UserEmail"
value="mbalbuena@bnl.com.ar">
<input type=hidden id="Hidden12" name="UserFirstName" value="Marcelo">
<input type=hidden id="Hidden13" name="UserLastName" value="Balbuena">
<input type=hidden id="Hidden14" name="UserPhonecountry" value="054">
<input type=hidden id="Hidden15" name="UserPhoneArea" value="011">
<input type=hidden id="Hidden16" name="UserPhoneLocalNumber" value="43091111">
<input type=hidden id="Hidden17" name="UserPhoneExtension" value="1111">
<input type=hidden id="Hidden18" name="AddressStreet" value="Calle">
<input type=hidden id="Hidden19" name="AddressNumber" value="Nro23">
<input type=hidden id="Hidden20" name="AddressFloor" value="Piso 1">
<input type=hidden id="Hidden21" name="AddressCity" value="Cap.Fed.">
<input type=hidden id="Hidden22" name="AddressPostalCode" value="1234">
<input type=hidden id="Hidden23" name="AddressCountryId" value="AR">
</form>
</body>
</html>
El uso del sobre es obligatorio, y se rechazarn todas las transacciones que no vengan
acompaadas del mismo.
En el anexo 7, se especifica el formato de dicho documento.
Anexo 1: esquemas XML
Requerimientos de los campos en los documentos XML
R: Valor requerido
O: Valor opcional. Nota: Si en el esquema el campo figura como obligatorio, el mismo
debe existir pero con un valor nulo o vaco.
C: Valor condicional Requerido o no de acuerdo al valor de otros campos.
XPU_PayOrder.biz
<XPU_PayOrder>
<Order>
<Id>89900594</Id>
<CurrencyId>ARS</CurrencyId>
<SubTotal>500</SubTotal>
<Shipping>0</Shipping>
<Discount>0</Discount>
<Taxes>0</Taxes>
<Total>500</Total>
<Deliverable>1</Deliverable>
<OneShipment>1</OneShipment>
<DeliveryDate/>
<ShipToMultAddresses>1</ShipToMultAddresses>
<AddressId/>
<ReceiverId/>
<AvailableDays/>
<ExpirationHours>1</ExpirationHours>
<AllowAutomaticCapture>1</AllowAutomaticCapture>
<Items>
<Item Id="PS" Descrip="Discman Sonyo" Units="1" Price="200"
UnitPrice="200" DeliveryDate="2001-09-09" AddressId="1" ReceiverId="1"
AvailableDays="4444444"/>
<Item Id="CBT" Descrip="PleyStation" Units="1" Price="300"
UnitPrice="300" DeliveryDate="2001-09-09" AddressId="1" ReceiverId="1"
AvailableDays="4444444"/>
</Items>
<Plans>
<Plan PaymentId="VISA" CurrencyId="ARS" BankCode="001"
QuotasFrom="6" QuotasTo="6" FinancialRate="4" QuotaValue="" IsDefault="1"
PreferentialOrder="1"/>
</Plans>
</Order>
<Addresses>
<Address>
<AddressId>1</AddressId>
<Street>Alberdi</Street>
<No>141</No>
<Level/>
<Division/>
<CountryId>AR</CountryId>
<StateId>AR_CF</StateId>
<StateDescrip/>
<City>BsAs</City>
<PhoneNo>4444-5555</PhoneNo>
<PostalCode>1426</PostalCode>
<Comment>Nada</Comment>
<AddressNick>Mi Casa</AddressNick>
</Address>
</Addresses>
<Receivers>
<Receiver>
<Id>1</Id>
<DocId>DNI</DocId>
<DocNo>21477998</DocNo>
<FirstName>Ernesto</FirstName>
<LastName>Garca</LastName>
<ReferenceTitle>Sr</ReferenceTitle>
</Receiver>
</Receivers>
<User>
<FirstName>Aroldo</FirstName>
<LastName>Pisanno</LastName>
<DocId>PS</DocId>
<DocNo>2123514</DocNo>
<IvaId/>
<Email>aroldo@arnet.com.ar</Email>
<CourtTitleId/>
<OccupationId/>
<PhoneNo>4555-12345</PhoneNo>
<MobileNo>555-6666</MobileNo>
<FaxNo/>
<BirthDay>1955-11-12</BirthDay>
<CountryId>AR</CountryId>
<AddToEmailList>0</AddToEmailList>
</User>
</XPU_PayOrder>
Ejemplo para el Circuito de Pagos Simplificado
<XPU_PayOrder>
<Order>
<Id>414349874</Id>
<CurrencyId>ARS</CurrencyId>
<SubTotal>30</SubTotal>
<Shipping>0</Shipping>
<Discount>0</Discount>
<Taxes>0</Taxes>
<Total>30</Total>
<Deliverable>0</Deliverable>
<OneShipment>1</OneShipment>
<DeliveryDate>2003-03-04</DeliveryDate>
<ShipToMultAddresses>0</ShipToMultAddresses>
<AddressId/>
<ReceiverId/>
<AvailableDays/>
<Items>
<Item Id="1" Descrip="Mesa" Units="1"
UnitPrice="20" Price="20" AddressId="" ReceiverId="" AvailableDays=""/>
<Item Id="2" Descrip="Silla" Units="1"
UnitPrice="10" Price="10" AddressId="" ReceiverId="" AvailableDays=""/>
</Items>
</Order>
<Addresses/>
<Receivers/>
<User>
<FirstName/>
<LastName/>
<DocId>PS</DocId>
<DocNo>2123514</DocNo>
<Email>aroldo@arnet.com.ar</Email>
<CourtTitleId/>
<OccupationId/>
<PhoneNo>4555-12345</PhoneNo>
<MobileNo/>
<FaxNo/>
<BirthDay/>
<CountryId/>
<AddToEmailList/>
</User>
</XPU_PayOrder>
Nodo/Elemento-Atributo
Order/Id
Order/CurrencyId
Order/Modify
Order/SubTotal
Order/Shipping
Order/Discount
Order/Taxes
Order/Total
Order/Deliverable
Order/OneShipment
Order/DeliveryDate
Order/ShipToMultAddresse
s
Order/AddressId
Descripcin
Largo
Cdigo nico de identificacin de la orden de 20
compra (asignado por el comercio).
Cdigo identificatorio del tipo de moneda.
(Ver anexo 2).
Valor booleano que indica si la orden de
compra es una modificacin de una anterior.
Subtotal de la orden de compra (Artculos, sin
gastos de envo, impuestos y descuentos).
Importe correspondiente a los gastos de
envo.
Importe correspondiente a los descuentos.
Importe correspondiente a los impuestos.
Total de la orden de compra (Artculos +
gastos de envo + Impuestos - descuentos).
Valor lgico que indica si la orden es
entregable o no. Su valor debe ser 0 si el
comercio opera con el Circuito Simplificado
de Pagos
Valor lgico que indica si todos los artculos
de la orden se enviarn juntos o no.
Fecha estimada de entrega.
Su valor debe ser nulo si la entrega a multiple
domicilios (ShipToMultAddresses = 1) o la
orden no es entregable (Deliverable = 0) .
Nota: La fecha de cumplir con la norma ISO
8601.
Ej: Fecha vlida: 2002-01-01
Fecha invlida: 2002-1-1
Valor lgico que indica si los artculos sern
destinados a varios domicilios o no. Si la
orden no es entregable (Deliverable = 0) su
valor debe ser 0.
Cdigo identificatorio de domicilio.
Su valor debe ser nulo si la orden se entrega
en mltiples domicilios (ShipToMultAddress =
R
R
O
R
R
R
R
R
R
R
O
Order/ReceiverId
Order/AvalableDays
Order/ExpirationHours
Order/AllowAutomaticCaptu
re
Order/Items/Item/Id
Order/Items/Item/Descrip
Order/Items/Item/Units
Order/Items/Item/Price
Order/Items/Item/UnitPrice
Order/Items/Item/DeliveryD
ate
Order/Items/Item/AddressId
Order/Items/Item/ReceiverId
20
255
R
R
R
R
C
Order/Items/Item/AvalaibleD
ays
Order/Plans/Plan/PaymentI
d
Order/Plans/Plan/CurrencyI
d
Order/Plans/Plan/BankCode
Order/Plans/Plan/QuotasFr
om
Order/Plans/Plan/QuotasTo
Order/Plans/Plan/Financial
Rate
Order/Plans/Plan/QuotaVal
ue
Order/Plans/Plan/IsDefault
Order/Plans/Plan/Preferenti
alOrder
User/FirstName
User/LastName
User/DocId
User/DocNo
User/IvaId
User/Email
User/CourtTitleId
User/OccupationId
User/PhoneNo
User/MobileNo
User/FaxNo
User/BirthDay
O
O
O
R
R
C
R
R
50
50
R
R
R
20
R
O
50
R
O
O
30
20
20
O
O
O
R
User/CountryId
User/AddToEmailList
Addresses/Address/Addres
sId
Addresses/Address/Street
Addresses/Address/No
Addresses/Address/Level
Addresses/Address/Division
Addresses/Address/Country
Id
Addresses/Address/StateId
Addresses/Address/StateDe
scrip
Addresses/Address/City
Addresses/Address/PhoneN
o
Addresses/Address/PostalC
ode
Addresses/Address/Comme
nt
Addresses/Address/Addres
sNick
Receivers/Receiver/Id
Receivers/Receiver/DocId
Receivers/Receiver/DocNo
Receivers/Receiver/FirstNa
me
Receivers/Receiver/LastNa
me
Receivers/Receiver/Referen
ceTitle
Nodo/Elemento-Atributo
Order/Id
Order/PuId
R
R
R
50
10
10
10
R
R
O
O
R
O
30
50
30
R
O
10
50
50
20
50
R
R
50
50
R
R
Descripcin
Cdigo nico de identificacin de la orden de compra
(asignado por el comercio).
Cdigo nico de identificacion de la orden de compra
(asignado por PU).
Order/PaymentId
Order/Quotas
Order/ReceiverId
Order/AvalaibleDays
Order/Items/Item/Id
Order/Items/Item/PUId
Order/Items/Item/ReceiverI
d
Order/Items/Item/Avalaible
Days
Receivers/Receiver/Id
Receivers/Receiver/DocId
Receivers/Receiver/FirstNa
me
Receivers/Receiver/LastNa
me
Receivers/Receiver/Refere
nceTitle
Messages/Messge/Id
Messages/Messge/Descrip
User/FirstName
User/LastName
User/DocId
User/DocNo
XPU_RegisterUser.biz
<?xml-stylesheet href="http://schemas.biztalk.org/BizTalk/g9boxjl2.xsl" type="text/xsl"?>
<Schema name="Untitled-schema" xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementType name="AddToEmailList" model="closed" content="textOnly"
dt:type="boolean"/>
<ElementType name="Address" model="open" content="eltOnly" order="seq">
<element type="AddressId" minOccurs="1" maxOccurs="1"/>
<element type="Street" minOccurs="1" maxOccurs="1"/>
<element type="No" minOccurs="1" maxOccurs="1"/>
<element type="Level" minOccurs="1" maxOccurs="1"/>
<element type="Division" minOccurs="1" maxOccurs="1"/>
<element type="PhoneNo" minOccurs="1" maxOccurs="1"/>
<element type="CountryId" minOccurs="1" maxOccurs="1"/>
<CountryId>AR</CountryId>
<StateId>AR_CF</StateId>
<StateDescrip>Capital Federal</StateDescrip>
<City>Buenos Aires</City>
<PostalCode>1426</PostalCode>
<Comment>Nada</Comment>
<AddressNick>Mi casa</AddressNick>
</Address>
</Addresses>
</XPU_RegisterUser>
Nodo/Elemento-Atributo
User/FirstName
User/LastName
User/DocID
Descripcin
Nombre del usuario.
Apellido del usuario.
Cdigo de identificatorio del tipo de
documento. (Ver anexo 2).
User/DocNo
Nmero de documento.
User/IvaId
Cdigo identificatorio del tipo de impuesto a
los valores agregados (Ver anexo 2).
User/Email
Direccin de correo electrnico del usuario.
User/CourtTitleId
Cdigo identificatorio del tipo de cortesa
utilizado por el usuario. (Ver anexo 2).
User/OccupationId
Cdigo identificatorio del tipo de empleo. (Ver
anexo 2) .
User/PhoneNo
Nmero de telfono particular.
User/MobileNo
Nmero de telfono mvil.
User/FaxNo
Nmero de fax.
User/BirthDay
Fecha de nacimiento.
Nota: La fecha de cumplir con la norma ISO
8601.
Ej: Fecha vlida: 2002-01-01
Fecha invlida: 2002-1-1
User/CountryId
Cdigo identificatorio de pas - Nacionalidad
del usuario. (Ver anexo 2).
User/AddToEmailList
Valor lgico que identifica si el usuario desea
recibir correo con informacin relacionada a
nuevos beneficios brindados por PU
(eventuales ofertas, nuevos comercios
adheridos al sistema, etc.).
Addresses/Address/Addres Cdigo nico de identificacion del domicilio
sId
(asignado por el comercio).
Addresses/Address/Street Nombre de la calle.
Addresses/Address/No
Nmero de la calle.
Addresses/Address/Level
Nmero de piso.
Addresses/Address/Divisio Nmero de departamento.
n
Addresses/Address/Countr Cdigo identificatorio de pas. (Ver anexo 2).
yId
Addresses/Address/StateId Cdigo identificatorio de provincia. (Nulo, si la
provincia no figura en la tabla de provincias).
(Ver anexo 2).
Addresses/Address/StateD Nombre de la provincia (En caso de que la
escrip
misma no figure en la tabla de provincias).
Addresses/Address/City
Nombre de la ciudad.
R
R
R
R
O
R
O
O
O
O
O
R
R
R
R
R
R
O
O
O
O
O
R
Addresses/Address/Phone
No
Addresses/Address/Postal
Code
Addresses/Address/Comm
ent
Addresses/Address/Addres
sNick
Cdigo postal.
XPU_RRegisterUserResponse.biz
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://schemas.biztalk.org/BizTalk/g9boxjl2.xsl" type="text/xsl"?>
<Schema name="Untitled-schema" xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementType name="AuthInfo" model="closed" content="eltOnly" order="seq">
<element type="UserId" minOccurs="1" maxOccurs="1"/>
</ElementType>
<ElementType name="UserId" model="closed" content="textOnly"
dt:type="string"/>
<ElementType name="XPU_RRegisterUserResponse" model="closed"
content="eltOnly" order="seq">
<AttributeType name="xmlns" dt:type="string"/>
<attribute type="xmlns"/>
<element type="AuthInfo" minOccurs="1" maxOccurs="1"/>
</ElementType>
</Schema>
Ejemplo
<XPU_RRegisterUserResponse>
<AuthInfo>
<UserId>mgomez</UserId>
</AuthInfo>
</XPU_RRegisterUserResponse>
Monedas Currencies
Cdigo
ARS
Descripcin
Pesos
Pases Countrys
Cdigo
AD
AE
AF
AG
AI
AL
AM
AN
AO
AQ
AR
AS
AT
Descripcin
Andorra
United Arab Emirates
Afganistn
Antigua And Barbuda
Anguilla
Albania
Armenia
Netherlands Antilles
Angola
Antarctica
Repblica Argentina
American Samoa
Austria
AU
AW
AZ
BA
BB
BD
BE
BF
BG
BH
BI
BJ
BM
BN
BO
BR
BS
BT
BV
BW
BY
BZ
CA
CC
CD
CF
CG
CH
CI
CK
CL
CM
CN
CO
CR
CU
CV
CX
CY
CZ
DE
DJ
DK
DM
DO
DZ
EC
EE
EG
EH
ER
ES
ET
FI
Australia
Aruba
Azerbaijan
Bosnia And Herzegovina
Barbados
Bangladesh
Belgium
Burkina Faso
Bulgaria
Bahrain
Burundi
Benin
Bermuda
Brunei Darussalam
Bolivia
Brasil
Bahamas
Bhutan
Bouvet Island
Botswana
Belarus
Belize
Canada
Cocos (Keeling) Islands
The Democratic Republic Of The Congo
Central African Republic
Congo
Switzerland
Cte D'ivoire
Cook Islands
Chile
Cameroon
China
Colombia
Costa Rica
Cuba
Cape Verde
Christmas Island
Cyprus
Czech Republic
Germany
Djibouti
Denmark
Dominica
Dominican Republic
Algeria
Ecuador
Estonia
Egypt
Western Sahara
Eritrea
Spain
Ethiopia
Finland
FJ
FK
FM
FO
FR
GA
GB
GD
GE
GF
GH
GI
GL
GM
GN
GP
GQ
GR
GS
GT
GU
GW
GY
HK
HM
HN
HR
HT
HU
ID
IE
IL
IN
IO
IQ
IR
IS
IT
JM
JO
JP
KE
KG
KH
KI
KM
KN
KP
KR
KW
KY
KZ
LA
LB
Fiji
Falkland Islands (Malvinas)
Federated States Of Micronesia
Faroe Islands
France
Gabon
United Kingdom
Grenada
Georgia
French Guiana
Ghana
Gibraltar
Greenland
Gambia
Guinea
Guadeloupe
Equatorial Guinea
Greece
South Georgia And The South Sandwich Islands
Guatemala
Guam
Guinea-Bissau
Guyana
Hong Kong
Heard Island And Mcdonald Islands
Honduras
Croatia
Haiti
Hungary
Indonesia
Ireland
Israel
India
British Indian Ocean Territory
Iraq
Islamic Republic Of Iran
Iceland
Italy
Jamaica
Jordan
Japan
Kenya
Kyrgyzstan
Cambodia
Kiribati
Comoros
Saint Kitts And Nevis
Democratic People's Republic Of Korea
Republic Of Korea
Kuwait
Cayman Islands
Kazakstan
Lao People's Democratic Republic
Lebanon
LC
LI
LK
LR
LS
LT
LU
LV
LY
MA
MC
MD
MG
MH
MK
ML
MM
MN
MO
MP
MQ
MR
MS
MT
MU
MV
MW
MX
MY
MZ
NA
NC
NE
NF
NG
NI
NL
NO
NP
NR
NU
NZ
OM
PA
PE
PF
PG
PH
PK
PL
PM
PN
PR
PS
Saint Lucia
Liechtenstein
Sri Lanka
Liberia
Lesotho
Lithuania
Luxembourg
Latvia
Libyan Arab Jamahiriya
Morocco
Monaco
Republic Of Moldova
Madagascar
Marshall Islands
The Former Yugoslav Republic Of Macedonia
Mali
Myanmar
Mongolia
Macau
Northern Mariana Islands
Martinique
Mauritania
Montserrat
Malta
Mauritius
Maldives
Malawi
Mexico
Malaysia
Mozambique
Namibia
New Caledonia
Niger
Norfolk Island
Nigeria
Nicaragua
Netherlands
Norway
Nepal
Nauru
Niue
New Zealand
Oman
Panama
Peru
French Polynesia
Papua New Guinea
Philippines
Pakistan
Poland
Saint Pierre And Miquelon
Pitcairn
Puerto Rico
Occupied Palestinian Territory
PT
PW
PY
QA
RE
RO
RU
RW
SA
SB
SC
SD
SE
SG
SH
SI
SJ
SK
SL
SM
SN
SO
SR
ST
SV
SY
SZ
TC
TD
TF
TG
TH
TJ
TK
TM
TN
TO
TP
TR
TT
TV
TW
TZ
UA
UG
UM
US
UY
UZ
VA
VC
VE
VG
VI
Portugal
Palau
Paraguay
Qatar
Runion
Romania
Russian Federation
Rwanda
Saudi Arabia
Solomon Islands
Seychelles
Sudan
Sweden
Singapore
Saint Helena
Slovenia
Svalbard And Jan Mayen
Slovakia
Sierra Leone
San Marino
Senegal
Somalia
Suriname
Sao Tome And Principe
El Salvador
Syrian Arab Republic
Swaziland
Turks And Caicos Islands
Chad
French Southern Territories
Togo
Thailand
Tajikistan
Tokelau
Turkmenistan
Tunisia
Tonga
East Timor
Turkey
Trinidad And Tobago
Tuvalu
Taiwan, Province Of China
United Republic Of Tanzania
Ukraine
Uganda
United States Minor Outlying Islands
United States
Uruguay
Uzbekistan
Holy See (Vatican City State)
Saint Vincent And The Grenadines
Venezuela
Virgin Islands, British
Virgin Islands, U.S.
VN
VU
WF
WS
YE
YT
YU
ZA
ZM
ZW
Viet Nam
Vanuatu
Wallis And Futuna
Samoa
Yemen
Mayotte
Yugoslavia
South Africa
Zambia
Zimbabwe
15205
15206
15207
15208
15210
15212
15213
15244
15232
15250
15251
15254
15255
15264
15265
15266
15267
15275
15276
15277
15278
15279
15280
15281
15282
15332
15333
15334
15335
</ElementType>
<ElementType name="TransactionId" model="closed" content="textOnly"
dt:type="string"/>
<ElementType name="XPU_ExternalEnvelope" model="closed"
content="eltOnly" order="seq">
<AttributeType name="xmlns" dt:type="string"/>
<attribute type="xmlns"/>
<element type="Header" minOccurs="1" maxOccurs="1"/>
<element type="Body" minOccurs="1" maxOccurs="1"/>
</ElementType>
</Schema>
<XPU_ExternalEnvelope>
<Header>
<TransactionId>XPU_NombreTransaccion</TransactionId>
</Header>
<Body/>
</XPU_ExternalEnvelope>
Nodo/ElementoAtributo
Header/TransactionId
Body
Descripcin
Cdigo nico de identificacin de transaccin
Documento XML con la transaccin a enviar
Ejemplo
<WSPU_GetStoreOrders>
<OrderCode>PP4556232</OrderCode>
<CurrentStatus>
<Status Id="C"/>
<Status Id="A"/>
</CurrentStatus>
<AchievedStatus>
<Id>"C"</Id>
<From>2001-12-10</From>
<To>2001-12-10</To>
</AchievedStatus>
<PaymentMethod>
<Type>VISA</Type>
<Origin>LOC</Origin>
</PaymentMethod>
<ExpirationTo>2001-10-10</ExpirationTo>
<AVCStatus>V</AVCStatus>
<Customer>
<FirstName>Pedro</FirstName>
<LastName>Gonzales</LastName>
</Customer>
<OrderTotal>
<From>100983.32</From>
<To>123432.23</To>
</OrderTotal>
<AscendingOrder>1</AscendingOrder>
</WSPU_GetStoreOrders>
Nodo/Elemento-Atributo
OrderCode
CurrentStatus
CurrentStatus/Status
AchiedvedStatus
AchievedStatus/Id
CurrentStatus/From
CurrentStatus/To
PaymentMethod
Descripcin
Largo
Cdigo nico de identificacin de la orden de 20
compra (asignado por el comercio).
Nodo para definir el filtro por estado actual
Elemento para definir los estados por los
cuales se desea filtrar
Nodo para definir el filtro por estados
alcanzados
Id del estado por el cual deben haber pasado
las ordenes filtradas
Fecha a partir de la cual debe considerarse la
ocurrencia del status
Fecha hasta la cual debe considerarse la
ocurrencia del status
Nodo para definir el filtro por mtodo de pago
O
R
O
O
O
R
PaymentMethod/Type
PaymentMethod/Origin
ExpirationTo
AVCStatus
Customer
Customer/FirstName
Customer/LastName
OrderTotal
OrderTotal/From
OrderTotal/To
AscendingOrder
WSPU_GetStoreOrdersResp.biz
<Schema name="Untitled-schema">
<ElementType name="Order" model="closed" content="empty">
<AttributeType name="OrderCode" dt:type="string" required="yes"/>
<AttributeType name="Id" dt:type="i4" required="yes"/>
<AttributeType name="CurrencyId" dt:type="string" required="yes"/>
<AttributeType name="Total" dt:type="fixed.14.4" required="yes"/>
<AttributeType name="CurrentStatus" dt:type="string" required="yes"/>
<AttributeType name="CurrentStatusTimestamp" dt:type="dateTime.tz"
required="yes"/>
<AttributeType name="BuyDate" dt:type="dateTime.tz" required="yes"/>
<AttributeType name="PaymentMethodType" dt:type="string"
required="yes"/>
<attribute type="OrderCode"/>
<attribute type="Id"/>
<attribute type="CurrencyId"/>
<attribute type="Total"/>
<attribute type="CurrentStatus"/>
<attribute type="CurrentStatusTimestamp"/>
<attribute type="BuyDate"/>
<attribute type="PaymentMethodType"/>
</ElementType>
<ElementType name="Orders" model="closed" content="eltOnly" order="seq">
<element type="Order" minOccurs="1" maxOccurs="1"/>
</ElementType>
<ElementType name="WSPU_GetStoreOrdersResp" model="closed"
content="eltOnly" order="seq">
<AttributeType name="xmlns" dt:type="string"/>
<attribute type="xmlns"/>
<element type="Orders" minOccurs="1" maxOccurs="1"/>
</ElementType>
</Schema>
Ejemplo
<WSPU_GetStoreOrdersResp>
<Orders>
O
O
O
O
R
O
O
R
O
O
R
Nodo/Elemento-Atributo
Orders
Orders/Order
Orders/Order/OrderCode
Orders/Order/Id
Orders/Order/CurrencyId
Orders/Order/Total
Orders/Order/Taxes
Orders/Order/Shipping
Orders/Order/Discount
Orders/Order/Deliverable
Orders/Order/OneShipment
Orders/Order/DeliveryDate
Orders/Order/DeliveryAgency
Orders/Order/DeliveryTracking
Orders/Order/ClientIP
Orders/Order/CurrentStatus
Orders/Order/CurrentStatusTim
estamp
Orders/Order/BuyDate
Orders/Order/PaymentMethodT
ype
Orders/Order/UserId
Descripcin
Nodo que agrupa los elementos iterativos
"Order"
Nodo que agrupa los datos de una order
de pago.
ID de la orden asignado por el comercio.
ID de la orden asignado por PU
ID de la moneda segn tabla
Importe total de la orden
Importe de la orden correspondiente a
impuestos.
Importe de la orden correspondiente a
gastos de envo.
Importe de la orden correspondiente a
descuentos.
Especifica si se trata de un bien enviable.
Especifica si la orden debe ser
despachada en un solo envo
Fecha estimada de envio
Empresa de transportes
Especifica si el comercio realizar el
tracking de la orden.
IP desde la cual se conecto el cliente
Estado actual de la orden
Fecha y hora en el cual la orden alcanz
el estado actual
Fecha de pago.
Tipo de medio de pago utilizado por el
cliente (Ej. VISA, AMEX, etc.)
ID del usuario en Secure ePayments.
Largo
R
R
20
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
<Schema name="Untitled-schema">
<ElementType name="DateTimeStatus" model="closed" content="textOnly"
dt:type="dateTime"/>
<ElementType name="Id" model="closed" content="textOnly" dt:type="string"/>
<ElementType name="Order" model="closed" content="eltOnly" order="seq">
<element type="Id" minOccurs="1" maxOccurs="1"/>
<element type="PUId" minOccurs="1" maxOccurs="1"/>
<element type="Status" minOccurs="1" maxOccurs="1"/>
<element type="DateTimeStatus" minOccurs="1" maxOccurs="1"/>
<element type="PaymentMethodType" minOccurs="1" maxOccurs="1"/>
<element type="PayString" minOccurs="1" maxOccurs="1"/>
<element type="PayName" minOccurs="1" maxOccurs="1"/>
</ElementType>
<ElementType name="PUId" model="closed" content="textOnly" dt:type="i4"/>
<ElementType name="PaymentMethodType" model="closed" content="textOnly"
dt:type="string"/>
<ElementType name="PayString" model="closed" content="textOnly"
dt:type="string"/>
<ElementType name="PayName" model="closed" content="textOnly"
dt:type="string"/>
<ElementType name="Status" model="closed" content="textOnly"
dt:type="string"/>
<ElementType name="ASPU_PostOrderSuccess" model="closed"
content="eltOnly" order="seq">
<AttributeType name="xmlns" dt:type="string"/>
<attribute type="xmlns"/>
<element type="Order" minOccurs="1" maxOccurs="1"/>
</ElementType>
</Schema>
Ejemplo
<ASPU_PostOrderSuccess>
<Order>
<Id>XX33096</Id>
<PUId>5456688</PUId>
<Status>Autorizada</Status>
<DateTimeStatus>2002-01-01T03:30:23</DateTimeStatus>
<PaymentMethodType>VISA</PaymentMethodType>
<PayString>5678</PayString>
<PayName>Jose Perez</PayName>
</Order>
</ASPU_PostOrderSuccess>
Nodo/Elemento-Atributo
Order/Id
Order/PUId
Order/Status
Order/DateTimeStatus
Order/PaymentMethodType
Order/PayString
Order/PayName
Descripcin
ID de la orden asignado por el comercio.
ID de la orden asignado por Secure
ePayments.
Estado de la orden luego del intento de
pago
Fecha y hora
Descripcin del medio de pago
Ultimos 4 digitos de la tarjeta de credito
Titular de la tarjeta
Largo
20
20
R
R
R
R
R
R
R
ASPU_PostOrderSuccessResp.biz
<ElementType name="Ack" model="closed" content="textOnly"
dt:type="boolean"/>
<ElementType name="Order" model="closed" content="eltOnly" order="seq">
<element type="Ack" minOccurs="1" maxOccurs="1"/>
</ElementType>
<ElementType name="ASPU_PostOrderSuccessResp" model="closed"
content="eltOnly" order="seq">
<AttributeType name="xmlns" dt:type="string"/>
<attribute type="xmlns"/>
<element type="Order" minOccurs="1" maxOccurs="1"/>
</ElementType>
</Schema>
Ejemplo:
<ASPU_PostOrderSuccessResp>
<Order>
<Ack>1</Ack>
</Order>
</ASPU_PostOrderSuccessResp>
Nodo/Elemento-Atributo
Order/Ack
Descripcin
Indica que la notificacin fue recibida por
el site del comercio, interrumpiendo los
intentos peridicos de notificacin por
parte de Secure ePayments.
Largo
1
Una vez que el usuario comprador paga la orden y el sistema autoriza el pago de la
misma, para realizar la captura automtica, el sistema realiza los siguientes pasos:
Verifica que la orden es capturable automticamente.
Verifica que transcurri tiempo de captura del comercio.
Verifica que se cumplen las condiciones de captura.
Captura la orden.
Verifica que el comercio debe recibir un mail por la captura automtica de cada orden.
Enva el mail al comercio informando la captura automtica.