Segundo consta no tutorial que foi passado, existe uma parte em JS, ou seja, client-side, e outra parte, server-side que, no seu caso, seria em ASP. A parte client-side serve para autenticar o comprador, determinar a bandeira do cartão de crédito, determinar a forma de parcelamento de acordo com o perfil do cartão de crédito do comprador e "autenticar" o cartão de crédito. A parte server-side serve para autenticar a aplicação e realizar o pagamento transparente. A minha proposta é desenvolver apenas a parte server-side, cabendo a vocês entenderem como se usa a parte client-side.