Class: Paybox::Transaction

Inherits:
Object
  • Object
show all
Defined in:
lib/paybox/transaction.rb

Instance Attribute Summary collapse

Instance Attribute Details

#autorisationObject

‘AUTORISATION’ # Numéro d’autorisation délivré par le centre d’autorisation de la banque du commerçant si le paiement est accepté (varchar (10))



9
10
11
# File 'lib/paybox/transaction.rb', line 9

def autorisation
  @autorisation
end

#codereponseObject

‘CODEREPONSE’ # Code réponse concernant l’état de la réponse traité, opération acceptée ou refusée (varchar (10))



10
11
12
# File 'lib/paybox/transaction.rb', line 10

def codereponse
  @codereponse
end

#commentaireObject

‘COMMENTAIRE’ # Messages divers pour information (varchar(100))



13
14
15
# File 'lib/paybox/transaction.rb', line 13

def commentaire
  @commentaire
end

#identifiantObject

‘IDENTIFIANT’ # Champ vide (int (10))



8
9
10
# File 'lib/paybox/transaction.rb', line 8

def identifiant
  @identifiant
end

#numappelObject

‘NUMAPPEL’ # Numéro de la requête gérée sur Paybox (int (10))



4
5
6
# File 'lib/paybox/transaction.rb', line 4

def numappel
  @numappel
end

#numquestionObject

‘NUMQUESTION’ # Identifiant unique et sequentiel (un timestamp sur 10 chiffres )



5
6
7
# File 'lib/paybox/transaction.rb', line 5

def numquestion
  @numquestion
end

#numtransObject

‘NUMTRANS’ #Numéro de la transaction créée (int (10))



3
4
5
# File 'lib/paybox/transaction.rb', line 3

def numtrans
  @numtrans
end

#paysObject

‘PAYS’ # Code Pays du porteur de la carte (format ISO 3166)



14
15
16
# File 'lib/paybox/transaction.rb', line 14

def pays
  @pays
end

#porteurObject

‘PORTEUR’ # Numéro porteur partiel (n° carte crypté), Identique à la trame question (varchar (19))



12
13
14
# File 'lib/paybox/transaction.rb', line 12

def porteur
  @porteur
end

#rangObject

‘RANG’ # Numéro de rang fourni par la banque du commerçant (int (2))



7
8
9
# File 'lib/paybox/transaction.rb', line 7

def rang
  @rang
end

#refabonneObject

‘REFABONNE’ # Numéro d’abonné (user) contenu dans la trame question (varchar (250))



11
12
13
# File 'lib/paybox/transaction.rb', line 11

def refabonne
  @refabonne
end

#remiseObject

‘REMISE’ # Identifiant Paybox de la remise collectée (uniquement en consultation type 17), (int (9))



18
19
20
# File 'lib/paybox/transaction.rb', line 18

def remise
  @remise
end

#sha1Object

‘SHA-1’ # Empreinte SHA-1 de la carte utilisée



16
17
18
# File 'lib/paybox/transaction.rb', line 16

def sha1
  @sha1
end

#siteObject

‘SITE’ # Numéro d’adhérent fourni par la banque (int (7))



6
7
8
# File 'lib/paybox/transaction.rb', line 6

def site
  @site
end

#statusObject

‘STATUS’ # Etat de la transaction, retourné uniquement avec une question type 17 (=consultation) (varchar (16))



17
18
19
# File 'lib/paybox/transaction.rb', line 17

def status
  @status
end

#typecarteObject

‘TYPECARTE’ # Type de carte utilisé (varchar(10))



15
16
17
# File 'lib/paybox/transaction.rb', line 15

def typecarte
  @typecarte
end