Provider 3D Secure MPI - adatti a più sistemi di pagamento di terze parti?

0

Utente di lunga data di SO, e ho capito che questo è il posto migliore per porre questa domanda.

Attualmente sto consolidando i nostri sistemi di compensazione dei pagamenti eCommerce in un unico sito Web ASP.Net che funzionerà come PayPal ma per i nostri siti Web.

Le aziende all'interno del gruppo hanno regole diverse per il fornitore di servizi di pagamento che deve essere utilizzato in tutto il mondo e, al momento, attualmente ci integriamo con Servebase, Moneris e PayPal. Pertanto, ho un'architettura che consente ai nuovi provider di essere scritti e collegati tramite un unico punto di estensibilità.

In futuro probabilmente dovrò supportare 3D Secure, il che complica in modo significativo le cose; non solo per il flusso di lavoro web aggiuntivo, ma perché ogni fornitore sembra raccomandare il proprio provider / soluzione MPI per il processo 3D Secure.

Supponendo che tutti e tre questi fornitori di servizi di pagamento offrano lo stesso tipo di hook 3D Secure (vedo parametri simili in tutte le loro API), pensi che potrò usare un singolo MPI per gestire il processo 3D Secure per tutti o pensi che dovrò avere una diversa implementazione 3D Secure per ciascuno dei miei fornitori?

Ad esempio, PayPal consiglia di utilizzare Cardinal Centinel per 3D Secure - quindi diciamo che ottengo un singolo account per loro, quali sono le possibilità che io possa riutilizzarlo per Moneris o Servebase, per esempio. Il sistema 3D Secure è uno "standard" (usando il termine liberamente là!) Che viene semplicemente echeggiato da questi altri fornitori di servizi di pagamento?

Non importa se non conosci nulla delle altre API che menziono qui - ad esempio Moneris, Servebase - se hai avuto un'esperienza simile alla mia apprezzerei qualsiasi idea.

    
posta Andras Zoltan 08.08.2011 - 12:39
fonte

1 risposta

1

Il protocollo 3D Secure è standardizzato. Quindi, almeno in teoria, dovresti essere in grado di utilizzare un singolo MPI per gestire il processo 3D Secure per tutte le transazioni - una volta ottenuta l'autorizzazione, dovrebbe essere valida per la scheda data per tutti i processori di pagamento.

Sei un passo rimosso dal processo, però - ci si aspetta che passi le informazioni a ciascuno dei venditori; a seconda della loro API, quella parte del lavoro può variare.

Attenzione però quando scegli il tuo MPI; assicurati che forniscano servizi solidi per tutte le carte. Mentre i processori di pagamento non si preoccuperanno di quale MPI hai utilizzato, l'emittente della carta - un MPI che è accettabile per VISA potrebbe non essere necessariamente accettabile per Mastercard.

    
risposta data 16.09.2011 - 00:28
fonte

Leggi altre domande sui tag