Hola comunidad buenas tardes. desarrolle una pagina en aspx con visual y la subi a un servidor propio de win server 2012. con acceso a mysql. El cliente puede obtener saldo de su cuenta y tiene un boton de pago para cuentadigital.com.
hasta ahi perfecto.
Cuando intento integrar mercado pago es un imposible y creo que esta consulta es el ultimo intento para lograrlo. llevo horas intentandolo.
segun la documentacion de mercadopago, que es para mi de alto nivel de entendimiento. lo ofrece todo en C# intento traducir a vb.net y muero en el intento.
segun ellos
// SDK de Mercado Pago
using MercadoPago;
// Agrega credenciales
MercadoPago.SDK.AccessToken = "PROD_ACCESS_TOKEN";
// Crea un objeto de preferencia
Preference preference = new Preference();
// Crea un ítem en la preferencia
preference.Items.Add(
new Item()
{
Title = "Mi producto",
Quantity = 1,
CurrencyId = CurrencyId.ARS,
UnitPrice = (decimal)75.56
}
);
preference.Save();
<script
src="https://www.mercadopago.com.ar/integrations/v1/web-payment-checkout.js"
data-preference-id="@Html.DisplayFor(model => model.id)">
</script>
por mi parte hago el codigo en vb.net
Protected Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim preference As Preference = New Preference()
With preference
.Title = "Mi producto"
.Quantity = 1
.CurrencyId = CurrencyId.ARS
.Unitprice = (Decimal)75.56
End With
preference.Save()
Response.Redirect("https://www.mercadopago.com.ar/integrations/v1/web-payment-checkout.js")
Data-preference - ID = "@Html.DisplayFor(model => model.id)"
End Sub
en lo que me parece estoy errando en el agregado de items al objeto y ademas a la url creada.
alguien podra darme una mano con esto ?
al principio del form agrego
Imports MercadoPago.Common
Imports MercadoPago.DataStructures.Preference
Imports MercadoPago.Resources
Imports MercadoPago
y la linea de token al "load" del formulario.
aguardo con gran espectativa ideas al respecto.
muchas gracias
Daniel
Daniel Speltini