Tjena,
Jag ska byta ut en integration av Paynova's gamla 3.0-system till deras nya Aero som dom själva säger ska vara så j**** bra... Det nya bygger på ett gäng XSD-scheman och dom sa åt mig "det är bara att konvertera till PHP-bindings" och gav mig en länk hit:
https://github.com/moyarada/XSD-to-PHP
Problemet är att det inte fungerar, får div. felmeddelanden i processen, bl.a. "Segmentation fault" som jag inte har en aning om vad det innebär.
Eftersom Paynova är lika värdelösa och arroganta som alla andra betalleverantörer när det gäller support till sina kunder frågar jag om någon här vet var jag ska börja. Står helt still just nu eftersom inget av deras "råd" fungerar. Dom försvarar sig med "Vi har ingen exempelkod i PHP".
Deras dokumentation finns här:
http://docs.paynova.com/display/MPI/XML+Schema+Versions+and+Locations
Tack på förhand!
Lyckades lösa den första biten igår. Felet berodde på att php-xsl-tillägget saknades på servern. Den genererade 100 php-filer från XSD-filen, alla ser ut såhär (mer eller mindre):
<?php
/**
* @xmlNamespace
* @xmlType string
* @xmlName mpi-four-digits
* @var mpi-four-digits
*/
class mpi-four-digits
{
/**
* @xmlType value
* @var string
*/
public $value;
} // end class mpi-four-digits
Bl.a. så saknas avslutande ?> i alla filer, vilket inte är så bra.
Men nu då, vad är nästa steg? Det är ju bara massor med filer med en klass i varje och flera publika variabler. Jag antar att något ska postas till en webbservice eller liknande för att något ska hända.
Men det finns inget om det på deras supportsida.
Någon som vet var jag ska börja?