| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Jue 19 Ene, 2017 5:35 pm Asunto: Problema con CppWebBrowser y Paypal |
|
|
Hola a todos,
Tengo un programa de hace unos años en el que cuando querían los clientes registrarlo les mandaba a una pagina de cobrar en Paypal y pagaban desde dentro del mismo programa.
Lo hacia con un "CppWebBrowser" pero de un tiempo a esta parte ha dejado de funcionar, ahora cuando vas a pagar pone:
"Esta utilizando una versión antigua del navegador. Para poder pagar con Paypal, debe actualizar el navegador"
Que puedo hacer? he estado buscando y no veo un componente parecido a lo que hacia "CppWebBrowser" actualizado, ademas he probado a hacerlo desde el ultimo Rad Studio y da el mismo error, es un componente que no han actualizado.
Se os ocurre algo?
Un saludo.
Carlos _________________ Carlos J. Fernandez |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Vie 20 Ene, 2017 12:14 am Asunto: |
|
|
Puedes probar a buscar por "Chromium Embedded Framework" para integrar "Chrome", o también puedes probar el API REST de PayPal. Lo siento por no poner ningún ejemplo, pero no he usado ninguna de estas dos cosas, lo tengo en pendientes pero en este momento no tengo mucho tiempo. |
|
| Volver arriba |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Vie 20 Ene, 2017 12:39 am Asunto: |
|
|
Muchas gracias Leo,
Así por lo menos tengo por donde empezar a investigar porque estaba perdido.
Un saludo.
Carlos _________________ Carlos J. Fernandez |
|
| Volver arriba |
|
 |
Alpinador Lt Cmdr

Registrado: 21 Abr 2014Mensajes: 123
|
Publicado: Sab 10 Jun, 2017 3:05 pm Asunto: |
|
|
Hola carlos, no se como lo estas haciendo pero yo acabo de probarlo y en XE8 con el componente CppWebBrowser funciona perfectamente el pago con paypal
Vamos que para asegurarme he creado un miniprograma con lo justo para accceder a mi pagina de donaciones y he pagado 1 euro a mi cuenta de donaciones con una de mis tarjetas VISA y ha procesado el pago sin problemas
cppwebbroser_prueba.cpp
| Código: |
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "cppwebbroser_prueba.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SHDocVw_OCX"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->CppWebBrowser1->Navigate(Edit1->Text.c_str());
}
//---------------------------------------------------------------------------
|
cppwebbroser_prueba.h
| Código: | //---------------------------------------------------------------------------
#ifndef cppwebbroser_pruebaH
#define cppwebbroser_pruebaH
//---------------------------------------------------------------------------
#include <System.Classes.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.StdCtrls.hpp>
#include <Vcl.Forms.hpp>
#include "SHDocVw_OCX.h"
#include <Vcl.OleCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TEdit *Edit1;
TButton *Button1;
TCppWebBrowser *CppWebBrowser1;
void __fastcall Button1Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif |
|
|
| Volver arriba |
|
 |
|