You can use the blockchain wallet api:
Great feature. BIP38 decode support would be a very useful addition to the merchant API too - most POS terminal hardware is painfully slow at scrypt. Since BIP38 support has now been added to the Android app can we expect to see it anytime soon for the merchant API?