Esempio n. 1
0
 private static function InitialiseMarshaller()
 {
     self::$marshallers = array();
     $encoders = array(new CustomStringXmlEncoder('response', array('timestamp')));
     $normalizers = array(new PaymentRequestNormalizer(), new PaymentResponseNormalizer(), new AddressNormaliser(), new CommentsNormalizer(), new TssCheckNormaliser(), new ObjectNormalizer());
     self::$marshallers[MessageType::PAYMENT] = new Serializer($normalizers, $encoders);
     $encoders = array(new CustomStringXmlEncoder('response', array('timestamp')));
     $normalizers = array(new ThreeDSecureRequestNormalizer(), new ThreeDSecureResponseNormalizer(), new CommentsNormalizer(), new ObjectNormalizer());
     self::$marshallers[MessageType::THREE_D_SECURE] = new Serializer($normalizers, $encoders);
 }
 private static function InitialiseMarshaller()
 {
     self::$marshallers = array();
     $encoders = array(new CustomStringXmlEncoder('response', array('timestamp', 'number')));
     $normalizers = array(new PaymentRequestNormalizer(), new PaymentResponseNormalizer(), new AddressNormaliser(), new CommentsNormalizer(), new TssCheckNormaliser(), new CountryNormalizer(), new DccInfoNormalizer(), new AmountNormalizer(), new CardNormaliser(), new CvnNormaliser(), new CvnNumberNormaliser(), new PayerNormalizer(), new PayerAddressNormalizer(), new PaymentDataNormalizer(), new PhoneNumbersNormalizer(), new DccInfoResultNormalizer(), new AutoSettleNormalizer(), new FraudFilterNormalizer(), new FraudFilterRuleCollectionNormalizer(), new FraudFilterRuleNormalizer());
     self::$marshallers[MessageType::PAYMENT] = new Serializer($normalizers, $encoders);
     $encoders = array(new CustomStringXmlEncoder('response', array('timestamp', 'number')));
     $normalizers = array(new ThreeDSecureRequestNormalizer(), new ThreeDSecureResponseNormalizer(), new CommentsNormalizer(), new AmountNormalizer(), new CardNormaliser(), new CvnNormaliser(), new PaymentDataNormalizer(), new CvnNumberNormaliser(), new AutoSettleNormalizer(), new FraudFilterNormalizer(), new FraudFilterRuleCollectionNormalizer(), new FraudFilterRuleNormalizer());
     self::$marshallers[MessageType::THREE_D_SECURE] = new Serializer($normalizers, $encoders);
 }