Domanda

la società per cui lavoro desidera utilizzare un "modulo di pagamento ospitato" per addebitare i nostri clienti. È emersa una domanda su come possiamo popolare il "modulo di pagamento" automaticamente con le informazioni di uno dei nostri altri sistemi. Non abbiamo alcun controllo sul modulo di pagamento hosed e dobbiamo utilizzare IE. Ciò è effettivamente possibile? E se è così, come può essere fatto?

Se qualcosa non è chiaro, per favore fatemi sapere ...

È stato utile?

Soluzione

Supponendo che stai essenzialmente incorporando il contenuto di un modulo remoto in un frame / iframe, dovresti essere in grado di utilizzare un po 'di javascript per impostare i valori per i campi - field.value = " xxxx " ;.

Questa soluzione ovviamente dipende dal fatto che il modulo rimanga lo stesso: qualsiasi modifica al modulo remoto richiederà l'aggiornamento del tuo script.

Se stai " consegnando " su un sito remoto (reindirizzamento) che pubblica di nuovo sul tuo sito quando il pagamento è completo, quindi a meno che il sito remoto non offra un'API / un modo per passare i parametri della richiesta, allora sarai sfortunato,

Altri suggerimenti

A meno che il gateway di pagamento non ti consenta di passare attraverso i dati in un'API impostata (cosa che fanno molti!), dovresti assumere il controllo (e la responsabilità) del modulo di pagamento.

Dico responsabilità perché dovresti dimostrare al tuo fornitore di account commerciante che tutto è sicuro. Ciò comporterà probabilmente anche alcune tasse per i test di sicurezza.

Quindi controlla prima con il tuo gateway commerciante. Molti sistemi hanno i mezzi per accettare i dati dal tuo sito e il loro supporto tecnico sarà in grado di darti immediatamente una risposta. Altrimenti dovresti cambiarlo in modo da elaborare tutti i dati tu stesso che, solo per semplificare le cose, non vale la pena IMO.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top