Veja abaixo como integrar o seu app com o Moip.
O SDK do Moip está no Cocoapods. Para instalar só adicionar pod 'MoipSDK', '~> 1.0.5'
no seu Podfile
NSString *myPublicKey = @"";
[MoipSDK importPublicKey:myPublicKey];
MPKCreditCard *creditCard = [MPKCreditCard new];
creditCard.number = @"4111111111111111";
creditCard.cvc = @"999";
creditCard.expirationMonth = @"07";
creditCard.expirationYear = @"15";
NSString * cryptData = [MoipSDK encryptCreditCard:creditCard];
Usando o MoipSDK, você pode realizar varias verificações para checar se os dados do cartão de credito.
MPKCreditCard *creditCard = [MPKCreditCard new];
creditCard.number = @"4111111111111111";
BOOL isValidCreditCard = creditCard.isNumberValid;
MPKCreditCard *creditCard = [MPKCreditCard new];
creditCard.cvc = @"123";
BOOL isValid = creditCard.isSecurityCodeValid;
MPKCreditCard *creditCard = [MPKCreditCard new];
creditCard.expirationMonth = @"06";
creditCard.expirationYear = @"2018";
BOOL isValid = creditCard.isExpiryDateValid;